Converting labels to yolo readable format can be found in main.py
#Train on GPU
import torch
print("PyTorch version:", torch.__version__)
if torch.cuda.is_available():
device = torch.device("cuda")
print("There are", torch.cuda.device_count(), "GPU(s) available.")
print("Device name:", torch.cuda.get_device_name(0))
else:
print("No GPU available, using CPU instead.")
device = torch.device("cpu")
PyTorch version: 2.0.0+cu118 There are 1 GPU(s) available. Device name: Tesla T4
from google.colab import drive
drive.mount('/content/drive')
Drive already mounted at /content/drive; to attempt to forcibly remount, call drive.mount("/content/drive", force_remount=True).
%cd /content/drive/My Drive/yolo
/content/drive/My Drive/yolo
#Install and import CleanML for Logging and Tracking
%pip install -q clearml
import clearml; clearml.browser_login()
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 40.1 MB/s eta 0:00:00
🤖 ClearML connected successfully - let's build something! 🚀
%cd yolov5
/content/drive/My Drive/yolo/yolov5
%pip install -qr requirements.txt
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 184.3/184.3 kB 17.6 MB/s eta 0:00:00 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.7/62.7 kB 9.6 MB/s eta 0:00:00
import torch
import utils
display = utils.notebook_init() # checks
YOLOv5 🚀 v7.0-158-g8211a03 Python-3.10.11 torch-2.0.0+cu118 CUDA:0 (Tesla T4, 15102MiB)
Setup complete ✅ (2 CPUs, 12.7 GB RAM, 23.4/78.2 GB disk)
%pwd
'/content/drive/My Drive/yolo/yolov5'
#Configuration for CleanML
%env CLEARML_WEB_HOST=https://app.clear.ml
%env CLEARML_API_HOST=https://api.clear.ml
%env CLEARML_FILES_HOST=https://files.clear.ml
%env CLEARML_API_ACCESS_KEY=#Hidden
%env CLEARML_API_SECRET_KEY=#Hidden
from clearml import Task
task = Task.init(project_name="YOLO_SL_Colab", task_name="yolo_train_v1")
In the first training, we use image size of 640 and batch of 32 in order to reduce the memory load — otherwise the environment breaks. We use medium model (yolov5m) which is a good tradeoff between accuracy, speed, and memory usage. However, because of that I increase the number of epochs to 150 to ensure the accuracy will be (at least) decent. We don't define the special hyperparameters from the config file.
Hyperparameters used:
lr0: 0.01 # initial learning rate (SGD=1E-2, Adam=1E-3)
lrf: 0.01 # final OneCycleLR learning rate (lr0 * lrf)
momentum: 0.937 # SGD momentum/Adam beta1
weight_decay: 0.0005 # optimizer weight decay 5e-4
warmup_epochs: 3.0 # warmup epochs
warmup_momentum: 0.8 # warmup initial momentum
warmup_bias_lr: 0.1 # warmup initial bias lr
box: 0.05 # box loss gain
cls: 0.5 # cls loss gain
cls_pw: 1.0 # cls BCELoss positive_weight
obj: 1.0 # obj loss gain (scale with pixels)
obj_pw: 1.0 # obj BCELoss positive_weight
iou_t: 0.20 # IoU training threshold
anchor_t: 4.0 # anchor-multiple threshold
fl_gamma: 0.0 # focal loss gamma (efficientDet default gamma=1.5)
hsv_h: 0.015 # image HSV-Hue augmentation (fraction)
hsv_s: 0.7 # image HSV-Saturation augmentation (fraction)
hsv_v: 0.4 # image HSV-Value augmentation (fraction)
degrees: 0.0 # image rotation (+/- deg)
translate: 0.1 # image translation (+/- fraction)
scale: 0.5 # image scale (+/- gain)
shear: 0.0 # image shear (+/- deg)
perspective: 0.0 # image perspective (+/- fraction), range 0-0.001
flipud: 0.0 # image flip up-down (probability)
fliplr: 0.5 # image flip left-right (probability)
mosaic: 1.0 # image mosaic (probability)
mixup: 0.0 # image mixup (probability)
copy_paste: 0.0 # segment copy-paste (probability)
!python train.py --img 640 --batch 32 --epochs 150 --data train.yaml --cfg "./models/yolov5m.yaml" --weights '' --name "v2"
train: weights=, cfg=./models/yolov5m.yaml, data=train.yaml, hyp=data/hyps/hyp.scratch-low.yaml, epochs=150, batch_size=32, imgsz=640, rect=False, resume=False, nosave=False, noval=False, noautoanchor=False, noplots=False, evolve=None, bucket=, cache=None, image_weights=False, device=, multi_scale=False, single_cls=False, optimizer=SGD, sync_bn=False, workers=8, project=runs/train, name=v2, exist_ok=False, quad=False, cos_lr=False, label_smoothing=0.0, patience=100, freeze=[0], save_period=-1, seed=0, local_rank=-1, entity=None, upload_dataset=False, bbox_interval=-1, artifact_alias=latest Command 'git fetch origin' timed out after 5 seconds requirements: /content/drive/MyDrive/yolo/requirements.txt not found, check failed. YOLOv5 🚀 v7.0-158-g8211a03 Python-3.10.11 torch-2.0.0+cu118 CUDA:0 (Tesla T4, 15102MiB) hyperparameters: lr0=0.01, lrf=0.01, momentum=0.937, weight_decay=0.0005, warmup_epochs=3.0, warmup_momentum=0.8, warmup_bias_lr=0.1, box=0.05, cls=0.5, cls_pw=1.0, obj=1.0, obj_pw=1.0, iou_t=0.2, anchor_t=4.0, fl_gamma=0.0, hsv_h=0.015, hsv_s=0.7, hsv_v=0.4, degrees=0.0, translate=0.1, scale=0.5, shear=0.0, perspective=0.0, flipud=0.0, fliplr=0.5, mosaic=1.0, mixup=0.0, copy_paste=0.0 Comet: run 'pip install comet_ml' to automatically track and visualize YOLOv5 🚀 runs in Comet TensorBoard: Start with 'tensorboard --logdir runs/train', view at http://localhost:6006/ WARNING:tensorflow:Please fix your imports. Module tensorflow.python.training.tracking.util has been moved to tensorflow.python.checkpoint.checkpoint. The old module will be deleted in version 2.11. remote: Enumerating objects: 1, done. remote: Counting objects: 100% (1/1), done. remote: Total 1 (delta 0), reused 0 (delta 0), pack-reused 0 Unpacking objects: 100% (1/1), 634 bytes | 63.00 KiB/s, done. From https://github.com/ultralytics/yolov5 1d65a5a..867f7f0 master -> origin/master from n params module arguments 0 -1 1 5280 models.common.Conv [3, 48, 6, 2, 2] 1 -1 1 41664 models.common.Conv [48, 96, 3, 2] 2 -1 2 65280 models.common.C3 [96, 96, 2] 3 -1 1 166272 models.common.Conv [96, 192, 3, 2] 4 -1 4 444672 models.common.C3 [192, 192, 4] 5 -1 1 664320 models.common.Conv [192, 384, 3, 2] 6 -1 6 2512896 models.common.C3 [384, 384, 6] 7 -1 1 2655744 models.common.Conv [384, 768, 3, 2] 8 -1 2 4134912 models.common.C3 [768, 768, 2] 9 -1 1 1476864 models.common.SPPF [768, 768, 5] 10 -1 1 295680 models.common.Conv [768, 384, 1, 1] 11 -1 1 0 torch.nn.modules.upsampling.Upsample [None, 2, 'nearest'] 12 [-1, 6] 1 0 models.common.Concat [1] 13 -1 2 1182720 models.common.C3 [768, 384, 2, False] 14 -1 1 74112 models.common.Conv [384, 192, 1, 1] 15 -1 1 0 torch.nn.modules.upsampling.Upsample [None, 2, 'nearest'] 16 [-1, 4] 1 0 models.common.Concat [1] 17 -1 2 296448 models.common.C3 [384, 192, 2, False] 18 -1 1 332160 models.common.Conv [192, 192, 3, 2] 19 [-1, 14] 1 0 models.common.Concat [1] 20 -1 2 1035264 models.common.C3 [384, 384, 2, False] 21 -1 1 1327872 models.common.Conv [384, 384, 3, 2] 22 [-1, 10] 1 0 models.common.Concat [1] 23 -1 2 4134912 models.common.C3 [768, 768, 2, False] 24 [17, 20, 23] 1 28287 models.yolo.Detect [2, [[10, 13, 16, 30, 33, 23], [30, 61, 62, 45, 59, 119], [116, 90, 156, 198, 373, 326]], [192, 384, 768]] YOLOv5m summary: 291 layers, 20875359 parameters, 20875359 gradients, 48.2 GFLOPs AMP: checks passed ✅ optimizer: SGD(lr=0.01) with parameter groups 79 weight(decay=0.0), 82 weight(decay=0.0005), 82 bias albumentations: Blur(p=0.01, blur_limit=(3, 7)), MedianBlur(p=0.01, blur_limit=(3, 7)), ToGray(p=0.01), CLAHE(p=0.01, clip_limit=(1, 4.0), tile_grid_size=(8, 8)) 2023-05-01 13:34:56,089 - clearml.Task - INFO - Storing jupyter notebook directly as code train: Scanning /content/drive/MyDrive/yolo/train/labels.cache... 53 images, 0 backgrounds, 0 corrupt: 100% 53/53 [00:00<?, ?it/s] val: Scanning /content/drive/MyDrive/yolo/val/labels.cache... 13 images, 0 backgrounds, 0 corrupt: 100% 13/13 [00:00<?, ?it/s] AutoAnchor: 5.10 anchors/target, 0.919 Best Possible Recall (BPR). Anchors are a poor fit to dataset ⚠️, attempting to improve... AutoAnchor: Running kmeans for 9 anchors on 755 points... AutoAnchor: Evolving anchors with Genetic Algorithm: fitness = 0.9128: 100% 1000/1000 [00:00<00:00, 1228.11it/s] AutoAnchor: thr=0.25: 1.0000 best possible recall, 5.40 anchors past thr AutoAnchor: n=9, img_size=640, metric_all=0.467/0.913-mean/best, past_thr=0.739-mean: 28,21, 23,33, 29,34, 25,41, 31,42, 44,46, 485,43, 496,51, 508,62 AutoAnchor: Done ✅ (optional: update model *.yaml to use these anchors in the future) Plotting labels to runs/train/v216/labels.jpg... Image sizes 640 train, 640 val Using 2 dataloader workers Logging results to runs/train/v216 Starting training for 150 epochs... Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 0/149 11.9G 0.1037 0.1941 0.02862 615 640: 100% 2/2 [00:37<00:00, 18.99s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:02<00:00, 2.83s/it] all 13 184 0.00934 0.455 0.0227 0.00604 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 1/149 11.9G 0.1045 0.1844 0.02865 606 640: 100% 2/2 [00:02<00:00, 1.11s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:03<00:00, 3.81s/it] all 13 184 0.00934 0.455 0.0227 0.006 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 2/149 11.9G 0.1009 0.1871 0.02824 564 640: 100% 2/2 [00:01<00:00, 1.18it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.59s/it] all 13 184 0.0094 0.455 0.0275 0.0109 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 3/149 11.9G 0.1029 0.1898 0.02844 547 640: 100% 2/2 [00:01<00:00, 1.37it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.67s/it] all 13 184 0.00934 0.455 0.0193 0.00568 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 4/149 11.9G 0.1073 0.1969 0.02861 716 640: 100% 2/2 [00:02<00:00, 1.06s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.61s/it] all 13 184 0.00861 0.444 0.0148 0.00417 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 5/149 11.9G 0.1025 0.1882 0.02839 544 640: 100% 2/2 [00:03<00:00, 1.96s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:02<00:00, 2.43s/it] all 13 184 0.00934 0.455 0.0215 0.00658 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 6/149 11.9G 0.1052 0.1968 0.02818 650 640: 100% 2/2 [00:03<00:00, 1.66s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.47s/it] all 13 184 0.00861 0.444 0.0215 0.00637 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 7/149 11.9G 0.0991 0.1748 0.02776 470 640: 100% 2/2 [00:02<00:00, 1.33s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:02<00:00, 2.28s/it] all 13 184 0.00868 0.444 0.0186 0.00499 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 8/149 11.9G 0.1034 0.1892 0.02787 576 640: 100% 2/2 [00:03<00:00, 1.66s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:02<00:00, 2.24s/it] all 13 184 0.00991 0.472 0.0229 0.00632 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 9/149 11.9G 0.1012 0.1781 0.02753 482 640: 100% 2/2 [00:03<00:00, 1.78s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:02<00:00, 2.04s/it] all 13 184 0.00908 0.458 0.0195 0.00514 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 10/149 11.9G 0.1034 0.1818 0.02742 563 640: 100% 2/2 [00:03<00:00, 1.92s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.13s/it] all 13 184 0.00894 0.458 0.0254 0.00862 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 11/149 11.9G 0.1022 0.1987 0.02709 661 640: 100% 2/2 [00:03<00:00, 1.69s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:02<00:00, 2.31s/it] all 13 184 0.00894 0.458 0.0254 0.00857 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 12/149 11.9G 0.09927 0.2001 0.02667 607 640: 100% 2/2 [00:03<00:00, 1.54s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.13s/it] all 13 184 0.00902 0.458 0.0195 0.00516 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 13/149 11.9G 0.1021 0.1836 0.02663 581 640: 100% 2/2 [00:03<00:00, 1.59s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.19s/it] all 13 184 0.00907 0.458 0.0193 0.00479 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 14/149 11.9G 0.0993 0.1953 0.02642 533 640: 100% 2/2 [00:04<00:00, 2.21s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.81s/it] all 13 184 0.01 0.472 0.0202 0.0051 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 15/149 11.9G 0.1012 0.1989 0.02607 557 640: 100% 2/2 [00:02<00:00, 1.46s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:02<00:00, 2.02s/it] all 13 184 0.00858 0.431 0.0172 0.00443 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 16/149 11.9G 0.1031 0.183 0.02558 546 640: 100% 2/2 [00:04<00:00, 2.13s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.20s/it] all 13 184 0.0084 0.431 0.0178 0.00448 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 17/149 11.9G 0.1015 0.1917 0.02554 591 640: 100% 2/2 [00:02<00:00, 1.43s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.31s/it] all 13 184 0.00858 0.431 0.0171 0.00425 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 18/149 11.9G 0.101 0.1956 0.0251 594 640: 100% 2/2 [00:05<00:00, 2.52s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.21s/it] all 13 184 0.00864 0.431 0.0173 0.00432 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 19/149 11.9G 0.09967 0.198 0.02494 553 640: 100% 2/2 [00:03<00:00, 1.58s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.31s/it] all 13 184 0.00857 0.431 0.0177 0.00461 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 20/149 11.9G 0.09855 0.1929 0.02498 586 640: 100% 2/2 [00:04<00:00, 2.44s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.80s/it] all 13 184 0.00814 0.403 0.015 0.00368 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 21/149 11.9G 0.09805 0.1927 0.02427 488 640: 100% 2/2 [00:03<00:00, 1.84s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.44s/it] all 13 184 0.0101 0.375 0.0119 0.00287 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 22/149 11.9G 0.09665 0.2056 0.0242 581 640: 100% 2/2 [00:03<00:00, 2.00s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:02<00:00, 2.31s/it] all 13 184 0.0116 0.402 0.0135 0.00308 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 23/149 11.9G 0.1019 0.1884 0.02353 592 640: 100% 2/2 [00:03<00:00, 1.52s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:00<00:00, 1.02it/s] all 13 184 0.0106 0.375 0.0106 0.00251 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 24/149 11.9G 0.09602 0.19 0.02352 469 640: 100% 2/2 [00:03<00:00, 1.62s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:02<00:00, 2.21s/it] all 13 184 0.00943 0.347 0.00952 0.00221 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 25/149 11.9G 0.0976 0.1966 0.02344 546 640: 100% 2/2 [00:03<00:00, 1.73s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.36s/it] all 13 184 0.00925 0.347 0.0112 0.00297 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 26/149 11.9G 0.09734 0.1867 0.02285 561 640: 100% 2/2 [00:03<00:00, 1.79s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:02<00:00, 2.28s/it] all 13 184 0.00934 0.347 0.00969 0.00208 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 27/149 11.9G 0.094 0.2011 0.02334 544 640: 100% 2/2 [00:03<00:00, 1.59s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.23s/it] all 13 184 0.00938 0.347 0.00962 0.00201 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 28/149 11.9G 0.09537 0.1951 0.02317 501 640: 100% 2/2 [00:03<00:00, 1.54s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.60s/it] all 13 184 0.00934 0.347 0.00961 0.00192 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 29/149 11.9G 0.09321 0.1952 0.02315 487 640: 100% 2/2 [00:03<00:00, 1.95s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.21s/it] all 13 184 0.00943 0.347 0.00968 0.00185 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 30/149 11.9G 0.1006 0.196 0.0224 690 640: 100% 2/2 [00:03<00:00, 1.53s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.44s/it] all 13 184 0.00932 0.347 0.00964 0.00175 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 31/149 11.9G 0.09531 0.1775 0.02188 490 640: 100% 2/2 [00:04<00:00, 2.33s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.19s/it] all 13 184 0.00857 0.319 0.00824 0.00159 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 32/149 11.9G 0.09849 0.1953 0.02182 559 640: 100% 2/2 [00:03<00:00, 1.60s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.18s/it] all 13 184 0.00822 0.306 0.00773 0.00142 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 33/149 11.9G 0.09944 0.2052 0.02197 707 640: 100% 2/2 [00:04<00:00, 2.36s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.40s/it] all 13 184 0.00832 0.309 0.00838 0.00149 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 34/149 11.9G 0.09406 0.187 0.02103 532 640: 100% 2/2 [00:03<00:00, 1.80s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.25s/it] all 13 184 0.00817 0.306 0.00768 0.00145 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 35/149 11.9G 0.09683 0.1991 0.02066 591 640: 100% 2/2 [00:03<00:00, 1.77s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:02<00:00, 2.40s/it] all 13 184 0.00803 0.295 0.00741 0.00154 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 36/149 11.9G 0.09785 0.1782 0.01995 568 640: 100% 2/2 [00:03<00:00, 1.76s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.29s/it] all 13 184 0.00819 0.298 0.00758 0.00134 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 37/149 11.9G 0.09674 0.1623 0.01884 508 640: 100% 2/2 [00:03<00:00, 1.75s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:02<00:00, 2.25s/it] all 13 184 0.00799 0.288 0.00703 0.00131 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 38/149 11.9G 0.09584 0.1654 0.01851 535 640: 100% 2/2 [00:03<00:00, 1.71s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.20s/it] all 13 184 0.00858 0.305 0.00746 0.00133 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 39/149 11.9G 0.09329 0.1649 0.01807 551 640: 100% 2/2 [00:03<00:00, 1.53s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.22s/it] all 13 184 0.00836 0.295 0.0077 0.0014 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 40/149 11.9G 0.09482 0.1633 0.01701 507 640: 100% 2/2 [00:03<00:00, 1.62s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.31s/it] all 13 184 0.0105 0.332 0.00973 0.00196 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 41/149 11.9G 0.0953 0.1647 0.017 557 640: 100% 2/2 [00:03<00:00, 1.51s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.17s/it] all 13 184 0.0142 0.386 0.0114 0.00245 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 42/149 11.9G 0.09144 0.1612 0.01669 489 640: 100% 2/2 [00:05<00:00, 2.73s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.42s/it] all 13 184 0.0134 0.379 0.0368 0.00708 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 43/149 11.9G 0.09269 0.1684 0.01522 641 640: 100% 2/2 [00:02<00:00, 1.45s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.27s/it] all 13 184 0.0154 0.406 0.0771 0.0128 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 44/149 11.9G 0.09058 0.1629 0.01344 570 640: 100% 2/2 [00:03<00:00, 1.79s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:02<00:00, 2.91s/it] all 13 184 0.0144 0.397 0.0771 0.0121 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 45/149 11.9G 0.0886 0.1559 0.01202 482 640: 100% 2/2 [00:03<00:00, 1.79s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.50s/it] all 13 184 0.0166 0.426 0.0199 0.00388 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 46/149 11.9G 0.08957 0.1589 0.01168 599 640: 100% 2/2 [00:04<00:00, 2.06s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.57s/it] all 13 184 0.0184 0.457 0.026 0.00461 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 47/149 11.9G 0.08555 0.1447 0.01109 509 640: 100% 2/2 [00:03<00:00, 1.61s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.42s/it] all 13 184 0.0198 0.488 0.0748 0.0112 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 48/149 11.9G 0.08695 0.1585 0.01024 600 640: 100% 2/2 [00:04<00:00, 2.29s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.99s/it] all 13 184 0.0137 0.393 0.0689 0.0159 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 49/149 11.9G 0.0868 0.1488 0.009823 584 640: 100% 2/2 [00:01<00:00, 1.03it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.32s/it] all 13 184 0.0156 0.423 0.0757 0.0179 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 50/149 11.9G 0.08184 0.1443 0.009793 502 640: 100% 2/2 [00:03<00:00, 1.57s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.43s/it] all 13 184 0.554 0.0292 0.0873 0.0224 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 51/149 11.9G 0.08317 0.1613 0.008829 652 640: 100% 2/2 [00:02<00:00, 1.16s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.76s/it] all 13 184 0.574 0.098 0.106 0.0329 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 52/149 11.9G 0.08432 0.1467 0.00783 484 640: 100% 2/2 [00:03<00:00, 1.54s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:02<00:00, 2.62s/it] all 13 184 0.529 0.137 0.0678 0.013 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 53/149 11.9G 0.08366 0.1432 0.007517 522 640: 100% 2/2 [00:02<00:00, 1.27s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:02<00:00, 2.45s/it] all 13 184 0.617 0.0987 0.0948 0.0289 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 54/149 11.9G 0.08213 0.154 0.008851 687 640: 100% 2/2 [00:03<00:00, 1.74s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.28s/it] all 13 184 0.0277 0.38 0.0423 0.00753 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 55/149 11.9G 0.0805 0.1375 0.006688 482 640: 100% 2/2 [00:01<00:00, 1.55it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.62s/it] all 13 184 0.661 0.108 0.114 0.0316 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 56/149 11.9G 0.08134 0.1485 0.006416 629 640: 100% 2/2 [00:01<00:00, 1.65it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.57s/it] all 13 184 0.547 0.0709 0.0258 0.00605 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 57/149 11.9G 0.07899 0.1437 0.006994 511 640: 100% 2/2 [00:01<00:00, 1.61it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:07<00:00, 7.17s/it] all 13 184 0.66 0.159 0.168 0.0488 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 58/149 11.9G 0.07754 0.1391 0.006296 528 640: 100% 2/2 [00:01<00:00, 1.61it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.41s/it] all 13 184 0.208 0.302 0.142 0.0283 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 59/149 11.9G 0.0767 0.1315 0.00604 447 640: 100% 2/2 [00:01<00:00, 1.44it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:07<00:00, 7.97s/it] all 13 184 0.418 0.301 0.18 0.0544 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 60/149 11.9G 0.07393 0.1501 0.00517 661 640: 100% 2/2 [00:01<00:00, 1.63it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:11<00:00, 11.03s/it] all 13 184 0.0955 0.227 0.0483 0.00817 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 61/149 11.9G 0.07815 0.1455 0.005952 568 640: 100% 2/2 [00:01<00:00, 1.58it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.91s/it] all 13 184 0.223 0.428 0.228 0.0648 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 62/149 11.9G 0.06912 0.1396 0.005185 526 640: 100% 2/2 [00:01<00:00, 1.47it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:10<00:00, 10.11s/it] all 13 184 0.0663 0.435 0.0956 0.0206 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 63/149 11.9G 0.07479 0.1347 0.005304 563 640: 100% 2/2 [00:01<00:00, 1.43it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:08<00:00, 8.28s/it] all 13 184 0.143 0.575 0.243 0.0689 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 64/149 11.9G 0.06915 0.1462 0.004947 630 640: 100% 2/2 [00:01<00:00, 1.59it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:13<00:00, 13.10s/it] all 13 184 0.13 0.331 0.0861 0.02 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 65/149 11.9G 0.07102 0.1387 0.004293 586 640: 100% 2/2 [00:01<00:00, 1.61it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:09<00:00, 9.98s/it] all 13 184 0.686 0.351 0.32 0.0906 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 66/149 11.9G 0.07227 0.1286 0.005956 548 640: 100% 2/2 [00:01<00:00, 1.58it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:11<00:00, 11.83s/it] all 13 184 0.597 0.274 0.121 0.0263 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 67/149 11.9G 0.06637 0.1342 0.004159 558 640: 100% 2/2 [00:01<00:00, 1.63it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:08<00:00, 8.02s/it] all 13 184 0.764 0.304 0.404 0.124 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 68/149 11.9G 0.07616 0.1447 0.004779 700 640: 100% 2/2 [00:01<00:00, 1.57it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:11<00:00, 11.21s/it] all 13 184 0.619 0.27 0.122 0.0312 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 69/149 11.9G 0.06976 0.1298 0.005172 527 640: 100% 2/2 [00:01<00:00, 1.47it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:08<00:00, 8.20s/it] all 13 184 0.772 0.27 0.322 0.0948 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 70/149 11.9G 0.06536 0.1271 0.004489 524 640: 100% 2/2 [00:01<00:00, 1.57it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:14<00:00, 14.61s/it] all 13 184 0.17 0.53 0.228 0.0545 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 71/149 11.9G 0.0683 0.1326 0.005896 498 640: 100% 2/2 [00:01<00:00, 1.58it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:11<00:00, 11.01s/it] all 13 184 0.779 0.314 0.322 0.112 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 72/149 11.9G 0.06796 0.139 0.004712 615 640: 100% 2/2 [00:01<00:00, 1.64it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:12<00:00, 12.95s/it] all 13 184 0.619 0.28 0.147 0.0454 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 73/149 11.9G 0.06817 0.1334 0.004482 648 640: 100% 2/2 [00:01<00:00, 1.56it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:09<00:00, 9.25s/it] all 13 184 0.424 0.505 0.486 0.152 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 74/149 11.9G 0.06421 0.1335 0.003994 566 640: 100% 2/2 [00:01<00:00, 1.54it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:11<00:00, 11.46s/it] all 13 184 0.609 0.26 0.118 0.0286 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 75/149 11.9G 0.06836 0.1416 0.004087 594 640: 100% 2/2 [00:01<00:00, 1.63it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.72s/it] all 13 184 0.889 0.368 0.524 0.193 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 76/149 11.9G 0.06548 0.1413 0.004402 636 640: 100% 2/2 [00:01<00:00, 1.52it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:10<00:00, 10.54s/it] all 13 184 0.635 0.307 0.166 0.0441 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 77/149 11.9G 0.06631 0.1319 0.003984 513 640: 100% 2/2 [00:01<00:00, 1.61it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:07<00:00, 7.86s/it] all 13 184 0.922 0.382 0.509 0.187 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 78/149 11.9G 0.05823 0.1249 0.0037 502 640: 100% 2/2 [00:01<00:00, 1.57it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:06<00:00, 6.80s/it] all 13 184 0.29 0.487 0.301 0.0688 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 79/149 11.9G 0.06512 0.1216 0.0034 496 640: 100% 2/2 [00:01<00:00, 1.41it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:06<00:00, 6.66s/it] all 13 184 0.919 0.375 0.486 0.201 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 80/149 11.9G 0.06119 0.1312 0.003944 565 640: 100% 2/2 [00:01<00:00, 1.59it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:08<00:00, 8.48s/it] all 13 184 0.517 0.461 0.383 0.0998 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 81/149 11.9G 0.06186 0.1285 0.003896 561 640: 100% 2/2 [00:01<00:00, 1.58it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.13s/it] all 13 184 0.854 0.515 0.606 0.211 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 82/149 11.9G 0.06672 0.1289 0.003954 649 640: 100% 2/2 [00:01<00:00, 1.47it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:07<00:00, 7.05s/it] all 13 184 0.471 0.368 0.314 0.0813 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 83/149 11.9G 0.05803 0.1291 0.003759 650 640: 100% 2/2 [00:01<00:00, 1.56it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.87s/it] all 13 184 0.789 0.533 0.607 0.203 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 84/149 11.9G 0.06088 0.1146 0.003966 471 640: 100% 2/2 [00:01<00:00, 1.38it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:06<00:00, 6.52s/it] all 13 184 0.715 0.407 0.398 0.115 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 85/149 11.9G 0.05679 0.1341 0.003798 589 640: 100% 2/2 [00:01<00:00, 1.66it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.92s/it] all 13 184 0.697 0.515 0.556 0.218 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 86/149 11.9G 0.05507 0.1343 0.0037 647 640: 100% 2/2 [00:01<00:00, 1.63it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.73s/it] all 13 184 0.606 0.525 0.521 0.184 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 87/149 11.9G 0.06227 0.1262 0.003142 538 640: 100% 2/2 [00:01<00:00, 1.59it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:06<00:00, 6.85s/it] all 13 184 0.886 0.519 0.62 0.264 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 88/149 11.9G 0.05454 0.1237 0.003885 549 640: 100% 2/2 [00:01<00:00, 1.58it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.03s/it] all 13 184 0.716 0.407 0.393 0.0932 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 89/149 11.9G 0.05813 0.1293 0.002933 586 640: 100% 2/2 [00:01<00:00, 1.44it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:06<00:00, 6.01s/it] all 13 184 0.84 0.502 0.595 0.232 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 90/149 11.9G 0.05681 0.1287 0.004351 595 640: 100% 2/2 [00:01<00:00, 1.57it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.90s/it] all 13 184 0.442 0.547 0.51 0.14 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 91/149 11.9G 0.05832 0.127 0.003704 569 640: 100% 2/2 [00:01<00:00, 1.47it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.11s/it] all 13 184 0.534 0.626 0.651 0.277 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 92/149 11.9G 0.05158 0.11 0.00351 464 640: 100% 2/2 [00:01<00:00, 1.59it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.24s/it] all 13 184 0.616 0.617 0.665 0.285 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 93/149 11.9G 0.05446 0.1186 0.003086 495 640: 100% 2/2 [00:01<00:00, 1.44it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:03<00:00, 3.63s/it] all 13 184 0.617 0.744 0.747 0.304 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 94/149 11.9G 0.05662 0.124 0.002819 597 640: 100% 2/2 [00:01<00:00, 1.61it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.29s/it] all 13 184 0.609 0.643 0.733 0.32 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 95/149 11.9G 0.05304 0.1186 0.003986 578 640: 100% 2/2 [00:01<00:00, 1.65it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.43s/it] all 13 184 0.59 0.761 0.769 0.323 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 96/149 11.9G 0.05182 0.1113 0.003403 530 640: 100% 2/2 [00:01<00:00, 1.51it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:10<00:00, 10.03s/it] all 13 184 0.607 0.744 0.753 0.338 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 97/149 11.9G 0.05389 0.1242 0.004092 636 640: 100% 2/2 [00:01<00:00, 1.61it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.56s/it] all 13 184 0.683 0.762 0.776 0.307 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 98/149 11.9G 0.05308 0.1209 0.003203 586 640: 100% 2/2 [00:01<00:00, 1.51it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:06<00:00, 6.77s/it] all 13 184 0.645 0.748 0.777 0.335 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 99/149 11.9G 0.05328 0.1138 0.004034 533 640: 100% 2/2 [00:01<00:00, 1.64it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.09s/it] all 13 184 0.7 0.799 0.762 0.271 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 100/149 11.9G 0.05352 0.1211 0.004139 571 640: 100% 2/2 [00:01<00:00, 1.38it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:06<00:00, 6.95s/it] all 13 184 0.689 0.808 0.784 0.408 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 101/149 11.9G 0.05167 0.1108 0.003544 531 640: 100% 2/2 [00:01<00:00, 1.60it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:07<00:00, 7.10s/it] all 13 184 0.672 0.779 0.773 0.349 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 102/149 11.9G 0.05451 0.1236 0.003348 515 640: 100% 2/2 [00:01<00:00, 1.57it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.21s/it] all 13 184 0.769 0.814 0.828 0.343 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 103/149 11.9G 0.05087 0.1168 0.003219 535 640: 100% 2/2 [00:01<00:00, 1.63it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:08<00:00, 8.36s/it] all 13 184 0.701 0.813 0.824 0.406 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 104/149 11.9G 0.05177 0.1192 0.002872 548 640: 100% 2/2 [00:01<00:00, 1.52it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.50s/it] all 13 184 0.705 0.783 0.78 0.305 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 105/149 11.9G 0.04939 0.1208 0.003995 548 640: 100% 2/2 [00:01<00:00, 1.41it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:07<00:00, 7.15s/it] all 13 184 0.605 0.731 0.756 0.382 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 106/149 11.9G 0.05215 0.1193 0.003154 529 640: 100% 2/2 [00:01<00:00, 1.60it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:06<00:00, 6.57s/it] all 13 184 0.748 0.713 0.787 0.339 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 107/149 11.9G 0.0499 0.1177 0.003213 537 640: 100% 2/2 [00:01<00:00, 1.57it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.20s/it] all 13 184 0.723 0.725 0.788 0.403 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 108/149 11.9G 0.05025 0.1097 0.002702 485 640: 100% 2/2 [00:01<00:00, 1.57it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:07<00:00, 7.79s/it] all 13 184 0.741 0.781 0.812 0.312 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 109/149 11.9G 0.0489 0.1162 0.003197 579 640: 100% 2/2 [00:01<00:00, 1.61it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.28s/it] all 13 184 0.808 0.758 0.853 0.464 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 110/149 11.9G 0.04782 0.1138 0.003727 552 640: 100% 2/2 [00:01<00:00, 1.45it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:06<00:00, 6.85s/it] all 13 184 0.717 0.771 0.781 0.338 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 111/149 11.9G 0.05169 0.117 0.004758 527 640: 100% 2/2 [00:01<00:00, 1.63it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.31s/it] all 13 184 0.806 0.789 0.834 0.457 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 112/149 11.9G 0.04986 0.1066 0.003918 471 640: 100% 2/2 [00:01<00:00, 1.40it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:06<00:00, 6.18s/it] all 13 184 0.756 0.768 0.795 0.358 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 113/149 11.9G 0.04839 0.1141 0.003556 579 640: 100% 2/2 [00:01<00:00, 1.57it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.73s/it] all 13 184 0.773 0.73 0.811 0.448 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 114/149 11.9G 0.04755 0.114 0.00356 501 640: 100% 2/2 [00:01<00:00, 1.48it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.65s/it] all 13 184 0.798 0.728 0.806 0.397 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 115/149 11.9G 0.04847 0.1123 0.00285 520 640: 100% 2/2 [00:01<00:00, 1.63it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.32s/it] all 13 184 0.659 0.736 0.758 0.394 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 116/149 11.9G 0.04784 0.1166 0.003447 594 640: 100% 2/2 [00:01<00:00, 1.39it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.02s/it] all 13 184 0.654 0.718 0.709 0.285 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 117/149 11.9G 0.04819 0.1171 0.003379 543 640: 100% 2/2 [00:01<00:00, 1.58it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.83s/it] all 13 184 0.65 0.709 0.726 0.356 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 118/149 11.9G 0.04861 0.1151 0.003626 588 640: 100% 2/2 [00:01<00:00, 1.43it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.90s/it] all 13 184 0.613 0.775 0.717 0.348 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 119/149 11.9G 0.04856 0.1088 0.00318 465 640: 100% 2/2 [00:01<00:00, 1.59it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.88s/it] all 13 184 0.859 0.733 0.817 0.441 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 120/149 11.9G 0.04586 0.1131 0.003306 553 640: 100% 2/2 [00:01<00:00, 1.55it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.80s/it] all 13 184 0.756 0.727 0.77 0.38 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 121/149 11.9G 0.04852 0.1121 0.002379 519 640: 100% 2/2 [00:01<00:00, 1.63it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:07<00:00, 7.21s/it] all 13 184 0.767 0.733 0.804 0.407 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 122/149 11.9G 0.04728 0.1136 0.003694 573 640: 100% 2/2 [00:01<00:00, 1.55it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.63s/it] all 13 184 0.954 0.728 0.846 0.438 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 123/149 11.9G 0.04582 0.11 0.002454 576 640: 100% 2/2 [00:01<00:00, 1.59it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:06<00:00, 6.95s/it] all 13 184 0.995 0.733 0.871 0.482 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 124/149 11.9G 0.0488 0.1163 0.003418 648 640: 100% 2/2 [00:01<00:00, 1.62it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.31s/it] all 13 184 0.982 0.799 0.909 0.47 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 125/149 11.9G 0.0454 0.1128 0.003407 553 640: 100% 2/2 [00:01<00:00, 1.42it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:06<00:00, 6.14s/it] all 13 184 0.948 0.799 0.908 0.519 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 126/149 11.9G 0.04501 0.1129 0.00287 545 640: 100% 2/2 [00:01<00:00, 1.66it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:06<00:00, 6.77s/it] all 13 184 0.977 0.813 0.925 0.525 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 127/149 11.9G 0.04686 0.1151 0.003426 557 640: 100% 2/2 [00:01<00:00, 1.55it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.66s/it] all 13 184 0.929 0.824 0.92 0.464 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 128/149 11.9G 0.04628 0.1131 0.003192 597 640: 100% 2/2 [00:01<00:00, 1.64it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.11s/it] all 13 184 0.936 0.822 0.906 0.519 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 129/149 11.9G 0.04938 0.1215 0.0042 718 640: 100% 2/2 [00:01<00:00, 1.48it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.29s/it] all 13 184 0.838 0.827 0.903 0.471 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 130/149 11.9G 0.04627 0.1082 0.003104 504 640: 100% 2/2 [00:01<00:00, 1.61it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.85s/it] all 13 184 0.845 0.84 0.901 0.504 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 131/149 11.9G 0.04416 0.1112 0.004132 644 640: 100% 2/2 [00:01<00:00, 1.57it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.72s/it] all 13 184 0.805 0.865 0.896 0.502 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 132/149 11.9G 0.04361 0.1055 0.002653 523 640: 100% 2/2 [00:01<00:00, 1.59it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:06<00:00, 6.65s/it] all 13 184 0.811 0.872 0.908 0.54 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 133/149 11.9G 0.04663 0.1118 0.004348 669 640: 100% 2/2 [00:01<00:00, 1.62it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:03<00:00, 3.89s/it] all 13 184 0.794 0.869 0.897 0.495 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 134/149 11.9G 0.04562 0.1083 0.004076 559 640: 100% 2/2 [00:01<00:00, 1.62it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:07<00:00, 7.01s/it] all 13 184 0.783 0.848 0.89 0.511 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 135/149 11.9G 0.04451 0.1027 0.003604 510 640: 100% 2/2 [00:01<00:00, 1.62it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:03<00:00, 3.94s/it] all 13 184 0.78 0.848 0.866 0.511 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 136/149 11.9G 0.04661 0.1162 0.003038 664 640: 100% 2/2 [00:01<00:00, 1.59it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:06<00:00, 6.52s/it] all 13 184 0.751 0.848 0.854 0.481 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 137/149 11.9G 0.04584 0.1089 0.003014 486 640: 100% 2/2 [00:01<00:00, 1.62it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.43s/it] all 13 184 0.763 0.855 0.876 0.527 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 138/149 11.9G 0.04445 0.113 0.002741 592 640: 100% 2/2 [00:01<00:00, 1.45it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:06<00:00, 6.67s/it] all 13 184 0.774 0.855 0.873 0.489 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 139/149 11.9G 0.0454 0.1091 0.003548 508 640: 100% 2/2 [00:01<00:00, 1.59it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.46s/it] all 13 184 0.798 0.879 0.89 0.521 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 140/149 11.9G 0.04416 0.1118 0.003343 583 640: 100% 2/2 [00:01<00:00, 1.38it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:06<00:00, 6.03s/it] all 13 184 0.798 0.862 0.892 0.475 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 141/149 11.9G 0.04501 0.1076 0.00317 567 640: 100% 2/2 [00:01<00:00, 1.60it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.42s/it] all 13 184 0.793 0.879 0.878 0.488 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 142/149 11.9G 0.0443 0.1067 0.002397 498 640: 100% 2/2 [00:01<00:00, 1.51it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.96s/it] all 13 184 0.831 0.852 0.889 0.503 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 143/149 11.9G 0.04182 0.1075 0.002528 503 640: 100% 2/2 [00:01<00:00, 1.65it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.05s/it] all 13 184 0.851 0.861 0.893 0.511 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 144/149 11.9G 0.04269 0.1034 0.003419 551 640: 100% 2/2 [00:01<00:00, 1.44it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.83s/it] all 13 184 0.868 0.889 0.915 0.517 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 145/149 11.9G 0.04464 0.1141 0.002457 591 640: 100% 2/2 [00:01<00:00, 1.58it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.40s/it] all 13 184 0.872 0.875 0.91 0.524 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 146/149 11.9G 0.0441 0.1068 0.003344 526 640: 100% 2/2 [00:01<00:00, 1.48it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.87s/it] all 13 184 0.884 0.878 0.915 0.53 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 147/149 11.9G 0.04225 0.1106 0.002841 558 640: 100% 2/2 [00:01<00:00, 1.59it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.37s/it] all 13 184 0.896 0.879 0.927 0.553 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 148/149 11.9G 0.04245 0.1142 0.002811 605 640: 100% 2/2 [00:01<00:00, 1.44it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.60s/it] all 13 184 0.884 0.899 0.935 0.546 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 149/149 11.9G 0.0444 0.106 0.003006 564 640: 100% 2/2 [00:01<00:00, 1.59it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.89s/it] all 13 184 0.895 0.905 0.94 0.552 150 epochs completed in 0.373 hours. Optimizer stripped from runs/train/v216/weights/last.pt, 42.1MB Optimizer stripped from runs/train/v216/weights/best.pt, 42.1MB Validating runs/train/v216/weights/best.pt... Fusing layers... YOLOv5m summary: 212 layers, 20856975 parameters, 0 gradients, 47.9 GFLOPs Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:02<00:00, 2.26s/it] all 13 184 0.897 0.905 0.939 0.554 Clip 13 148 0.954 0.977 0.992 0.56 Sleeper 13 36 0.841 0.833 0.886 0.547 Results saved to runs/train/v216
!python detect.py --weights "runs/train/v216/weights/best.pt" --source '../val/images' --conf 0.25 --iou 0.45 --save-txt
detect: weights=['runs/train/v216/weights/best.pt'], source=../val/images, data=data/coco128.yaml, imgsz=[640, 640], conf_thres=0.25, iou_thres=0.45, max_det=1000, device=, view_img=False, save_txt=True, save_conf=False, save_crop=False, nosave=False, classes=None, agnostic_nms=False, augment=False, visualize=False, update=False, project=runs/detect, name=exp, exist_ok=False, line_thickness=3, hide_labels=False, hide_conf=False, half=False, dnn=False, vid_stride=1 requirements: /content/drive/MyDrive/yolo/requirements.txt not found, check failed. YOLOv5 🚀 v7.0-158-g8211a03 Python-3.10.11 torch-2.0.0+cu118 CUDA:0 (Tesla T4, 15102MiB) Fusing layers... YOLOv5m summary: 212 layers, 20856975 parameters, 0 gradients, 47.9 GFLOPs image 1/13 /content/drive/MyDrive/yolo/val/images/06e58316-9050-48d6-b33c-8846c15581f9.jpg: 416x640 12 Clips, 5 Sleepers, 47.1ms image 2/13 /content/drive/MyDrive/yolo/val/images/556bc5c9-b4ad-42b6-a658-b10ac0d2afb6.jpg: 416x640 12 Clips, 4 Sleepers, 20.9ms image 3/13 /content/drive/MyDrive/yolo/val/images/58bb46fb-2c42-4d3e-bddf-e21983cc8296.jpg: 416x640 12 Clips, 4 Sleepers, 20.8ms image 4/13 /content/drive/MyDrive/yolo/val/images/58fdf23b-3f4e-4d3f-8b62-861861ffe3b5.jpg: 416x640 12 Clips, 5 Sleepers, 20.8ms image 5/13 /content/drive/MyDrive/yolo/val/images/60b21f2f-2c2a-44fa-9451-0c074fc77e30.jpg: 416x640 13 Clips, 5 Sleepers, 20.8ms image 6/13 /content/drive/MyDrive/yolo/val/images/61009ad7-ffe3-45a4-b1f7-8e100fead240.jpg: 416x640 8 Clips, 3 Sleepers, 20.9ms image 7/13 /content/drive/MyDrive/yolo/val/images/73a342ba-bb8c-4a29-af5f-56e5aab2b19c.jpg: 416x640 12 Clips, 2 Sleepers, 20.8ms image 8/13 /content/drive/MyDrive/yolo/val/images/79c15e1f-f41e-4a3b-8893-024f537a46a6.jpg: 416x640 12 Clips, 5 Sleepers, 20.8ms image 9/13 /content/drive/MyDrive/yolo/val/images/7a5549bb-5d09-476c-9f7b-5725b0973fd1.jpg: 416x640 11 Clips, 3 Sleepers, 20.9ms image 10/13 /content/drive/MyDrive/yolo/val/images/848deb81-1b1e-4c59-8dc5-75789c1e61e0.jpg: 416x640 17 Clips, 5 Sleepers, 20.9ms image 11/13 /content/drive/MyDrive/yolo/val/images/acf68f8f-75e7-4b09-9647-7532119c7ec3.jpg: 416x640 8 Clips, 4 Sleepers, 20.9ms image 12/13 /content/drive/MyDrive/yolo/val/images/d1451008-8d37-441c-a936-242126910691.jpg: 416x640 12 Clips, 9 Sleepers, 20.8ms image 13/13 /content/drive/MyDrive/yolo/val/images/fc8c5bf7-5033-4dff-b4a0-cf7f3163d492.jpg: 416x640 13 Clips, 7 Sleepers, 20.9ms Speed: 0.5ms pre-process, 22.9ms inference, 13.5ms NMS per image at shape (1, 3, 640, 640) Results saved to runs/detect/exp 13 labels saved to runs/detect/exp/labels
%cd yolov5
/content/drive/My Drive/yolo/yolov5
import matplotlib.pyplot as plt
import os
# Define the directory where the images are stored
directory = "runs/detect/exp"
# Get a list of all the image files in the directory
image_files = [f for f in os.listdir(directory) if os.path.isfile(os.path.join(directory, f)) and f.endswith(".jpg")]
# Loop through the image files and display each one using Matplotlib
for filename in image_files:
filepath = os.path.join(directory, filename)
img = plt.imread(filepath)
plt.imshow(img)
plt.title(filename)
plt.show()
Based on the validation images and boxes created, we can see that model is not doing a bad job. However, clips performance is much better than Sleepers. THis may also be due to much data noise inside the images when it comes to overlapping objects with sleepers (thus less precise labelling)
!python val.py --data train.yaml --weights "runs/train/v216/weights/best.pt" --img 640 --conf 0.25 --iou 0.45
val: data=train.yaml, weights=['runs/train/v216/weights/best.pt'], batch_size=32, imgsz=640, conf_thres=0.25, iou_thres=0.45, max_det=300, task=val, device=, workers=8, single_cls=False, augment=False, verbose=False, save_txt=False, save_hybrid=False, save_conf=False, save_json=False, project=runs/val, name=exp, exist_ok=False, half=False, dnn=False requirements: /content/drive/MyDrive/yolo/requirements.txt not found, check failed. WARNING ⚠️ confidence threshold 0.25 > 0.001 produces invalid results YOLOv5 🚀 v7.0-158-g8211a03 Python-3.10.11 torch-2.0.0+cu118 CUDA:0 (Tesla T4, 15102MiB) Fusing layers... YOLOv5m summary: 212 layers, 20856975 parameters, 0 gradients, 47.9 GFLOPs val: Scanning /content/drive/MyDrive/yolo/val/labels.cache... 13 images, 0 backgrounds, 0 corrupt: 100% 13/13 [00:00<?, ?it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:02<00:00, 2.37s/it] all 13 184 0.891 0.905 0.941 0.576 Clip 13 148 0.967 0.978 0.993 0.593 Sleeper 13 36 0.815 0.833 0.889 0.559 Speed: 0.1ms pre-process, 20.4ms inference, 29.4ms NMS per image at shape (32, 3, 640, 640) Results saved to runs/val/exp
import numpy as np
# Assume we have the evaluation metrics stored in variables `p`, `r`, `mAP`, and `mAP_50_95`
p = 0.89
r = 0.91
mAP = 0.94
mAP_50_95 = 0.58
# Calculate the fitness value of the predictions using the `fitness()` function
w = [0.0, 0.0, 0.1, 0.9] # weights for [P, R, mAP@0.5, mAP@0.5:0.95]
fitness_value = (np.array([p, r, mAP, mAP_50_95]) * w).sum()
# Print the fitness value
print(fitness_value)
0.616
Precision: 0.897 - on average, 89.7% of the predicted bounding boxes contain objects of interest (true positives). The higher the precision, the fewer false positives there are.
Recall: 0.905 - on average, the model is able to detect 90.5% of the objects of interest (true positives) present in the images. The higher the recall, the fewer false negatives there are.
mAP50: 0.939 - mean Average Precision (mAP) at an Intersection over Union (IoU) threshold of 0.5. A higher mAP50 means the model is more accurate in detecting objects and localizing them with at least a 50% overlap with the ground truth bounding boxes.
mAP50-95: 0.554 - Mean Average Precision (mAP) calculated over multiple IoU thresholds ranging from 0.5 to 0.95 with a step of 0.05. This metric provides a more comprehensive view of the model's performance across various IoU thresholds.
Overall, the model's performance seems quite good, especially considering the small size of the training dataset. The mAP50 value is quite high, indicating that the model is accurate in detecting objects with at least 50% overlap with ground truth bounding boxes. The mAP50-95 value is lower, which is expected, as it's more challenging for the model to achieve higher overlaps at stricter IoU thresholds. However, a mAP50-95 value of 0.554 should still considered decent, given the circumstances.
Further fine-tunining the model, augmenting the dataset, or trying different hyperparameters to improve the performance, especially for the mAP50-95 metric — this is what I will be considering in the experiments.
# Define the directory where the images are stored
directory = "runs/train/v216/"
files=["labels_correlogram.jpg","results.png" ]
# Get a list of all the image files in the directory
image_files = [f for f in os.listdir(directory) if os.path.isfile(os.path.join(directory, f)) and f in files]
# Loop through the image files and display each one using Matplotlib
for filename in image_files:
filepath = os.path.join(directory, filename)
img = plt.imread(filepath)
plt.imshow(img)
plt.title(filename)
plt.show()
# Define the directory where the images are stored
directory = "runs/val/exp"
# Get a list of all the image files in the directory
image_files = [f for f in os.listdir(directory) if os.path.isfile(os.path.join(directory, f)) ]
# Loop through the image files and display each one using Matplotlib
for filename in image_files:
filepath = os.path.join(directory, filename)
img = plt.imread(filepath)
plt.imshow(img)
plt.title(filename)
plt.show()
F1 Confidence Curve: This curve shows the F1-score (harmonic mean of precision and recall) at different confidence thresholds.
PR Curve: shows the relationship between precision and recall for different confidence thresholds.
Precision Confidence Curve: shows the precision at different confidence thresholds.
Recall Confidence Curve: shows the recall at different confidence thresholds.
In almost all metrics and graphs, Sleepers detection achieves worse results and Clips
Possible improvements: :
Precision starts to increase quite early but also it's very unstable, especially during first 100 epochs. Recal and mAP_0.5 exhibit more stable growth. THe slowest grows is seen for mAP 0.5:0.95 . Th real improvement for it is really seen after around 85 epochs. However, we can see that performance is stil improving so increasing number of epchos while preserving paramteres and hyperparameteres can yield better results.
The Second training will be dedicated to preserve the hyperparameters but increasing the epochs count so that we further increase the precision which had an increasing trend during the end of the last training process — additional 65 epochs should allow for achieving a good score.
from clearml import Task
task.close()
task = Task.init(project_name="YOLO_SL_Colab", task_name="yolo_train_v2")
ClearML Task: created new task id=8b77527018a346f19c0a59fb6861c076 ClearML results page: https://app.clear.ml/projects/dc92712157834714a718b2a99d98c945/experiments/8b77527018a346f19c0a59fb6861c076/output/log
!python train.py --img 640 --batch 32 --epochs 215 --data train.yaml --cfg "./models/yolov5m.yaml" --weights '' --name "v3"
train: weights=, cfg=./models/yolov5m.yaml, data=train.yaml, hyp=data/hyps/hyp.scratch-low.yaml, epochs=215, batch_size=32, imgsz=640, rect=False, resume=False, nosave=False, noval=False, noautoanchor=False, noplots=False, evolve=None, bucket=, cache=None, image_weights=False, device=, multi_scale=False, single_cls=False, optimizer=SGD, sync_bn=False, workers=8, project=runs/train, name=v3, exist_ok=False, quad=False, cos_lr=False, label_smoothing=0.0, patience=100, freeze=[0], save_period=-1, seed=0, local_rank=-1, entity=None, upload_dataset=False, bbox_interval=-1, artifact_alias=latest github: ⚠️ YOLOv5 is out of date by 2 commits. Use 'git pull' or 'git clone https://github.com/ultralytics/yolov5' to update. requirements: /content/drive/MyDrive/yolo/requirements.txt not found, check failed. YOLOv5 🚀 v7.0-158-g8211a03 Python-3.10.11 torch-2.0.0+cu118 CUDA:0 (Tesla T4, 15102MiB) hyperparameters: lr0=0.01, lrf=0.01, momentum=0.937, weight_decay=0.0005, warmup_epochs=3.0, warmup_momentum=0.8, warmup_bias_lr=0.1, box=0.05, cls=0.5, cls_pw=1.0, obj=1.0, obj_pw=1.0, iou_t=0.2, anchor_t=4.0, fl_gamma=0.0, hsv_h=0.015, hsv_s=0.7, hsv_v=0.4, degrees=0.0, translate=0.1, scale=0.5, shear=0.0, perspective=0.0, flipud=0.0, fliplr=0.5, mosaic=1.0, mixup=0.0, copy_paste=0.0 Comet: run 'pip install comet_ml' to automatically track and visualize YOLOv5 🚀 runs in Comet TensorBoard: Start with 'tensorboard --logdir runs/train', view at http://localhost:6006/ WARNING:tensorflow:Please fix your imports. Module tensorflow.python.training.tracking.util has been moved to tensorflow.python.checkpoint.checkpoint. The old module will be deleted in version 2.11. from n params module arguments 0 -1 1 5280 models.common.Conv [3, 48, 6, 2, 2] 1 -1 1 41664 models.common.Conv [48, 96, 3, 2] 2 -1 2 65280 models.common.C3 [96, 96, 2] 3 -1 1 166272 models.common.Conv [96, 192, 3, 2] 4 -1 4 444672 models.common.C3 [192, 192, 4] 5 -1 1 664320 models.common.Conv [192, 384, 3, 2] 6 -1 6 2512896 models.common.C3 [384, 384, 6] 7 -1 1 2655744 models.common.Conv [384, 768, 3, 2] 8 -1 2 4134912 models.common.C3 [768, 768, 2] 9 -1 1 1476864 models.common.SPPF [768, 768, 5] 10 -1 1 295680 models.common.Conv [768, 384, 1, 1] 11 -1 1 0 torch.nn.modules.upsampling.Upsample [None, 2, 'nearest'] 12 [-1, 6] 1 0 models.common.Concat [1] 13 -1 2 1182720 models.common.C3 [768, 384, 2, False] 14 -1 1 74112 models.common.Conv [384, 192, 1, 1] 15 -1 1 0 torch.nn.modules.upsampling.Upsample [None, 2, 'nearest'] 16 [-1, 4] 1 0 models.common.Concat [1] 17 -1 2 296448 models.common.C3 [384, 192, 2, False] 18 -1 1 332160 models.common.Conv [192, 192, 3, 2] 19 [-1, 14] 1 0 models.common.Concat [1] 20 -1 2 1035264 models.common.C3 [384, 384, 2, False] 21 -1 1 1327872 models.common.Conv [384, 384, 3, 2] 22 [-1, 10] 1 0 models.common.Concat [1] 23 -1 2 4134912 models.common.C3 [768, 768, 2, False] 24 [17, 20, 23] 1 28287 models.yolo.Detect [2, [[10, 13, 16, 30, 33, 23], [30, 61, 62, 45, 59, 119], [116, 90, 156, 198, 373, 326]], [192, 384, 768]] YOLOv5m summary: 291 layers, 20875359 parameters, 20875359 gradients, 48.2 GFLOPs AMP: checks passed ✅ optimizer: SGD(lr=0.01) with parameter groups 79 weight(decay=0.0), 82 weight(decay=0.0005), 82 bias albumentations: Blur(p=0.01, blur_limit=(3, 7)), MedianBlur(p=0.01, blur_limit=(3, 7)), ToGray(p=0.01), CLAHE(p=0.01, clip_limit=(1, 4.0), tile_grid_size=(8, 8)) train: Scanning /content/drive/MyDrive/yolo/train/labels.cache... 53 images, 0 backgrounds, 0 corrupt: 100% 53/53 [00:00<?, ?it/s] val: Scanning /content/drive/MyDrive/yolo/val/labels.cache... 13 images, 0 backgrounds, 0 corrupt: 100% 13/13 [00:00<?, ?it/s] AutoAnchor: 5.10 anchors/target, 0.919 Best Possible Recall (BPR). Anchors are a poor fit to dataset ⚠️, attempting to improve... AutoAnchor: Running kmeans for 9 anchors on 755 points... AutoAnchor: Evolving anchors with Genetic Algorithm: fitness = 0.9128: 100% 1000/1000 [00:01<00:00, 525.22it/s] AutoAnchor: thr=0.25: 1.0000 best possible recall, 5.40 anchors past thr AutoAnchor: n=9, img_size=640, metric_all=0.467/0.913-mean/best, past_thr=0.739-mean: 28,21, 23,33, 29,34, 25,41, 31,42, 44,46, 485,43, 496,51, 508,62 AutoAnchor: Done ✅ (optional: update model *.yaml to use these anchors in the future) Plotting labels to runs/train/v3/labels.jpg... Image sizes 640 train, 640 val Using 2 dataloader workers Logging results to runs/train/v3 Starting training for 215 epochs... Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 0/214 11.9G 0.1037 0.1941 0.02862 615 640: 100% 2/2 [00:10<00:00, 5.46s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:02<00:00, 2.15s/it] all 13 184 0.00934 0.455 0.0227 0.00604 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 1/214 11.9G 0.1045 0.1844 0.02865 606 640: 100% 2/2 [00:02<00:00, 1.18s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:03<00:00, 3.65s/it] all 13 184 0.00934 0.455 0.0227 0.006 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 2/214 11.9G 0.1009 0.1873 0.02824 564 640: 100% 2/2 [00:01<00:00, 1.21it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:02<00:00, 2.58s/it] all 13 184 0.0094 0.455 0.0275 0.0109 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 3/214 11.9G 0.1029 0.1893 0.02841 547 640: 100% 2/2 [00:01<00:00, 1.43it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:02<00:00, 2.71s/it] all 13 184 0.00934 0.455 0.0186 0.00511 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 4/214 11.9G 0.1072 0.1968 0.0287 716 640: 100% 2/2 [00:01<00:00, 1.43it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.52s/it] all 13 184 0.00945 0.455 0.0187 0.00514 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 5/214 11.9G 0.1023 0.1883 0.0283 544 640: 100% 2/2 [00:03<00:00, 1.96s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:02<00:00, 2.15s/it] all 13 184 0.00934 0.455 0.0158 0.0044 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 6/214 11.9G 0.1053 0.1963 0.02824 650 640: 100% 2/2 [00:03<00:00, 1.62s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.31s/it] all 13 184 0.00861 0.444 0.0189 0.00523 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 7/214 11.9G 0.09914 0.1749 0.02775 470 640: 100% 2/2 [00:02<00:00, 1.42s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.72s/it] all 13 184 0.00947 0.444 0.0191 0.00571 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 8/214 11.9G 0.1036 0.1885 0.02793 576 640: 100% 2/2 [00:04<00:00, 2.09s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.26s/it] all 13 184 0.009 0.458 0.0193 0.00499 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 9/214 11.9G 0.1014 0.1777 0.02755 482 640: 100% 2/2 [00:03<00:00, 1.67s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.41s/it] all 13 184 0.00907 0.458 0.0189 0.00491 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 10/214 11.9G 0.1034 0.1818 0.02724 563 640: 100% 2/2 [00:04<00:00, 2.18s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.05s/it] all 13 184 0.00894 0.458 0.0207 0.00513 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 11/214 11.9G 0.1022 0.1992 0.02701 661 640: 100% 2/2 [00:03<00:00, 1.59s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.28s/it] all 13 184 0.00907 0.458 0.0195 0.00506 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 12/214 11.9G 0.09855 0.2024 0.02674 607 640: 100% 2/2 [00:05<00:00, 2.54s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.29s/it] all 13 184 0.00907 0.458 0.0191 0.00488 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 13/214 11.9G 0.1016 0.1851 0.02666 581 640: 100% 2/2 [00:03<00:00, 1.69s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.30s/it] all 13 184 0.00894 0.458 0.0254 0.0085 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 14/214 11.9G 0.09909 0.1967 0.02636 533 640: 100% 2/2 [00:03<00:00, 1.94s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:02<00:00, 2.60s/it] all 13 184 0.0121 0.485 0.0243 0.00652 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 15/214 11.9G 0.1006 0.2014 0.02614 557 640: 100% 2/2 [00:03<00:00, 1.83s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.30s/it] all 13 184 0.00854 0.431 0.0177 0.00449 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 16/214 11.9G 0.1021 0.1863 0.02569 546 640: 100% 2/2 [00:03<00:00, 1.67s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:02<00:00, 2.45s/it] all 13 184 0.00839 0.431 0.0176 0.00459 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 17/214 11.9G 0.1012 0.1938 0.02549 591 640: 100% 2/2 [00:03<00:00, 1.74s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.38s/it] all 13 184 0.00948 0.444 0.018 0.00497 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 18/214 11.9G 0.1002 0.1984 0.02498 594 640: 100% 2/2 [00:03<00:00, 1.77s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:02<00:00, 2.36s/it] all 13 184 0.00869 0.431 0.0176 0.00437 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 19/214 11.9G 0.09936 0.1997 0.02486 553 640: 100% 2/2 [00:03<00:00, 1.65s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.10s/it] all 13 184 0.00846 0.431 0.0172 0.00404 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 20/214 11.9G 0.09847 0.1944 0.02506 586 640: 100% 2/2 [00:03<00:00, 1.57s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:02<00:00, 2.12s/it] all 13 184 0.00895 0.406 0.0172 0.00413 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 21/214 11.9G 0.09737 0.1958 0.02444 488 640: 100% 2/2 [00:03<00:00, 1.74s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.29s/it] all 13 184 0.0116 0.402 0.012 0.00315 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 22/214 11.9G 0.09615 0.2087 0.02436 581 640: 100% 2/2 [00:02<00:00, 1.24s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.37s/it] all 13 184 0.0101 0.375 0.0143 0.00476 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 23/214 11.9G 0.101 0.1922 0.02386 592 640: 100% 2/2 [00:04<00:00, 2.26s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.18s/it] all 13 184 0.00971 0.361 0.00979 0.00228 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 24/214 11.9G 0.09565 0.1935 0.02373 469 640: 100% 2/2 [00:03<00:00, 1.61s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.29s/it] all 13 184 0.0109 0.374 0.0103 0.00249 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 25/214 11.9G 0.09648 0.2023 0.02387 546 640: 100% 2/2 [00:04<00:00, 2.44s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.38s/it] all 13 184 0.0101 0.361 0.0108 0.00256 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 26/214 11.9G 0.09634 0.193 0.02328 561 640: 100% 2/2 [00:03<00:00, 1.63s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.37s/it] all 13 184 0.0101 0.361 0.00994 0.00232 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 27/214 11.9G 0.0933 0.2058 0.02366 544 640: 100% 2/2 [00:03<00:00, 1.87s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:02<00:00, 2.17s/it] all 13 184 0.0103 0.364 0.0105 0.00231 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 28/214 11.9G 0.09494 0.1988 0.0235 501 640: 100% 2/2 [00:03<00:00, 1.71s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.42s/it] all 13 184 0.00934 0.347 0.00929 0.00186 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 29/214 11.9G 0.09303 0.1982 0.02338 487 640: 100% 2/2 [00:03<00:00, 1.84s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:02<00:00, 2.24s/it] all 13 184 0.0093 0.347 0.00948 0.00186 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 30/214 11.9G 0.1002 0.2003 0.02276 690 640: 100% 2/2 [00:03<00:00, 1.68s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.34s/it] all 13 184 0.00896 0.333 0.00913 0.00168 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 31/214 11.9G 0.09494 0.1822 0.02238 490 640: 100% 2/2 [00:02<00:00, 1.28s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.79s/it] all 13 184 0.00856 0.319 0.00888 0.00181 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 32/214 11.9G 0.0976 0.2017 0.02235 559 640: 100% 2/2 [00:03<00:00, 1.78s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.23s/it] all 13 184 0.00822 0.306 0.00789 0.00151 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 33/214 11.9G 0.09891 0.2115 0.02262 707 640: 100% 2/2 [00:03<00:00, 1.52s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.82s/it] all 13 184 0.00851 0.319 0.0096 0.0021 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 34/214 11.9G 0.09313 0.1951 0.02209 532 640: 100% 2/2 [00:03<00:00, 1.90s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.41s/it] all 13 184 0.0082 0.306 0.0076 0.00136 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 35/214 11.9G 0.09594 0.2079 0.02183 591 640: 100% 2/2 [00:03<00:00, 1.58s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.15s/it] all 13 184 0.00798 0.306 0.0077 0.00138 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 36/214 11.9G 0.09729 0.1864 0.02124 568 640: 100% 2/2 [00:05<00:00, 2.51s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.22s/it] all 13 184 0.0083 0.309 0.0092 0.00179 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 37/214 11.9G 0.09544 0.172 0.02053 508 640: 100% 2/2 [00:02<00:00, 1.49s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.28s/it] all 13 184 0.008 0.295 0.00751 0.00128 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 38/214 11.9G 0.0946 0.1767 0.02023 535 640: 100% 2/2 [00:04<00:00, 2.30s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.62s/it] all 13 184 0.00802 0.298 0.00891 0.00153 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 39/214 11.9G 0.09241 0.1745 0.01959 551 640: 100% 2/2 [00:02<00:00, 1.47s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.32s/it] all 13 184 0.0107 0.335 0.0215 0.00402 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 40/214 11.9G 0.09425 0.1747 0.01892 507 640: 100% 2/2 [00:03<00:00, 1.79s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:02<00:00, 2.71s/it] all 13 184 0.0107 0.335 0.0467 0.00867 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 41/214 11.9G 0.09544 0.176 0.01901 557 640: 100% 2/2 [00:03<00:00, 1.54s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.76s/it] all 13 184 0.0132 0.393 0.0614 0.00752 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 42/214 11.9G 0.09195 0.1734 0.01882 489 640: 100% 2/2 [00:02<00:00, 1.43s/it] Class Images Instances P R mAP50 mAP50-95: 0% 0/1 [00:00<?, ?it/s]WARNING ⚠️ NMS time limit 1.150s exceeded Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:02<00:00, 2.48s/it] all 13 184 0.0131 0.22 0.04 0.00761 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 43/214 11.9G 0.09398 0.181 0.01738 641 640: 100% 2/2 [00:03<00:00, 1.72s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.81s/it] all 13 184 0.0172 0.468 0.0547 0.0109 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 44/214 11.9G 0.09321 0.1773 0.01616 570 640: 100% 2/2 [00:02<00:00, 1.22s/it] Class Images Instances P R mAP50 mAP50-95: 0% 0/1 [00:00<?, ?it/s]WARNING ⚠️ NMS time limit 1.150s exceeded Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:02<00:00, 2.47s/it] all 13 184 0.0154 0.231 0.0203 0.00352 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 45/214 11.9G 0.09084 0.1735 0.01557 482 640: 100% 2/2 [00:03<00:00, 1.73s/it] Class Images Instances P R mAP50 mAP50-95: 0% 0/1 [00:00<?, ?it/s]WARNING ⚠️ NMS time limit 1.150s exceeded Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.89s/it] all 13 184 0.018 0.395 0.0689 0.0136 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 46/214 11.9G 0.0912 0.1743 0.01427 599 640: 100% 2/2 [00:02<00:00, 1.02s/it] Class Images Instances P R mAP50 mAP50-95: 0% 0/1 [00:00<?, ?it/s]WARNING ⚠️ NMS time limit 1.150s exceeded Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:02<00:00, 2.24s/it] all 13 184 0.0162 0.203 0.0385 0.00839 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 47/214 11.9G 0.08676 0.156 0.01303 509 640: 100% 2/2 [00:03<00:00, 1.67s/it] Class Images Instances P R mAP50 mAP50-95: 0% 0/1 [00:00<?, ?it/s]WARNING ⚠️ NMS time limit 1.150s exceeded Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.93s/it] all 13 184 0.0175 0.284 0.0289 0.0054 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 48/214 11.9G 0.08809 0.1746 0.01185 600 640: 100% 2/2 [00:03<00:00, 1.57s/it] Class Images Instances P R mAP50 mAP50-95: 0% 0/1 [00:00<?, ?it/s]WARNING ⚠️ NMS time limit 1.150s exceeded Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:02<00:00, 2.19s/it] all 13 184 0.0178 0.233 0.0467 0.0149 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 49/214 11.9G 0.08533 0.1572 0.01076 584 640: 100% 2/2 [00:03<00:00, 1.70s/it] Class Images Instances P R mAP50 mAP50-95: 0% 0/1 [00:00<?, ?it/s]WARNING ⚠️ NMS time limit 1.150s exceeded Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:02<00:00, 2.18s/it] all 13 184 0.0202 0.456 0.0885 0.0216 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 50/214 11.9G 0.0837 0.1502 0.0106 502 640: 100% 2/2 [00:01<00:00, 1.24it/s] Class Images Instances P R mAP50 mAP50-95: 0% 0/1 [00:00<?, ?it/s]WARNING ⚠️ NMS time limit 1.150s exceeded Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:02<00:00, 2.94s/it] all 13 184 0.0212 0.452 0.0612 0.0102 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 51/214 11.9G 0.08603 0.167 0.009456 652 640: 100% 2/2 [00:02<00:00, 1.47s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:02<00:00, 2.02s/it] all 13 184 0.0473 0.095 0.0357 0.011 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 52/214 11.9G 0.08354 0.1532 0.008092 484 640: 100% 2/2 [00:03<00:00, 1.99s/it] Class Images Instances P R mAP50 mAP50-95: 0% 0/1 [00:00<?, ?it/s]WARNING ⚠️ NMS time limit 1.150s exceeded Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:03<00:00, 3.78s/it] all 13 184 0.164 0.0822 0.0765 0.0192 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 53/214 11.9G 0.08012 0.1515 0.007359 522 640: 100% 2/2 [00:03<00:00, 1.74s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.26s/it] all 13 184 0.0184 0.306 0.0145 0.00408 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 54/214 11.9G 0.08298 0.1593 0.00823 687 640: 100% 2/2 [00:01<00:00, 1.49it/s] Class Images Instances P R mAP50 mAP50-95: 0% 0/1 [00:00<?, ?it/s]WARNING ⚠️ NMS time limit 1.150s exceeded Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.46s/it] all 13 184 0.121 0.0679 0.0447 0.0134 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 55/214 11.9G 0.07835 0.1437 0.006271 482 640: 100% 2/2 [00:02<00:00, 1.25s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.22s/it] all 13 184 0.134 0.116 0.0762 0.0159 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 56/214 11.9G 0.0752 0.1584 0.005929 629 640: 100% 2/2 [00:01<00:00, 1.26it/s] Class Images Instances P R mAP50 mAP50-95: 0% 0/1 [00:00<?, ?it/s]WARNING ⚠️ NMS time limit 1.150s exceeded Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:09<00:00, 9.36s/it] all 13 184 0.144 0.16 0.0598 0.0153 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 57/214 11.9G 0.07971 0.1458 0.006074 511 640: 100% 2/2 [00:01<00:00, 1.56it/s] Class Images Instances P R mAP50 mAP50-95: 0% 0/1 [00:00<?, ?it/s]WARNING ⚠️ NMS time limit 1.150s exceeded Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:09<00:00, 9.03s/it] all 13 184 0.092 0.219 0.0586 0.0129 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 58/214 11.9G 0.07857 0.1407 0.005648 528 640: 100% 2/2 [00:01<00:00, 1.65it/s] Class Images Instances P R mAP50 mAP50-95: 0% 0/1 [00:00<?, ?it/s]WARNING ⚠️ NMS time limit 1.150s exceeded Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:07<00:00, 7.80s/it] all 13 184 0.13 0.292 0.106 0.0259 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 59/214 11.9G 0.07867 0.1308 0.004952 447 640: 100% 2/2 [00:01<00:00, 1.62it/s] Class Images Instances P R mAP50 mAP50-95: 0% 0/1 [00:00<?, ?it/s]WARNING ⚠️ NMS time limit 1.150s exceeded Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:03<00:00, 3.76s/it] all 13 184 0.134 0.27 0.113 0.0263 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 60/214 11.9G 0.07866 0.1524 0.004742 661 640: 100% 2/2 [00:01<00:00, 1.62it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:10<00:00, 10.33s/it] all 13 184 0.109 0.425 0.124 0.0301 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 61/214 11.9G 0.075 0.1447 0.005384 568 640: 100% 2/2 [00:01<00:00, 1.60it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:14<00:00, 14.01s/it] all 13 184 0.0311 0.452 0.0271 0.00512 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 62/214 11.9G 0.08389 0.1311 0.004188 526 640: 100% 2/2 [00:01<00:00, 1.58it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:09<00:00, 9.20s/it] all 13 184 0.249 0.538 0.336 0.096 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 63/214 11.9G 0.06821 0.1402 0.004669 563 640: 100% 2/2 [00:01<00:00, 1.56it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:14<00:00, 14.84s/it] all 13 184 0.106 0.504 0.0955 0.0225 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 64/214 11.9G 0.06905 0.1468 0.004086 630 640: 100% 2/2 [00:01<00:00, 1.58it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:12<00:00, 12.05s/it] all 13 184 0.304 0.633 0.275 0.0684 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 65/214 11.9G 0.07648 0.1366 0.003656 586 640: 100% 2/2 [00:01<00:00, 1.59it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:11<00:00, 11.97s/it] all 13 184 0.208 0.621 0.231 0.0575 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 66/214 11.9G 0.06799 0.1345 0.005132 548 640: 100% 2/2 [00:01<00:00, 1.63it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:13<00:00, 13.51s/it] all 13 184 0.242 0.672 0.342 0.113 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 67/214 11.9G 0.07282 0.1288 0.003422 558 640: 100% 2/2 [00:01<00:00, 1.56it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:19<00:00, 19.89s/it] all 13 184 0.244 0.734 0.293 0.0892 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 68/214 11.9G 0.07267 0.1483 0.004296 700 640: 100% 2/2 [00:01<00:00, 1.58it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:21<00:00, 21.74s/it] all 13 184 0.63 0.193 0.138 0.0435 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 69/214 11.9G 0.07542 0.1268 0.004705 527 640: 100% 2/2 [00:01<00:00, 1.65it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:15<00:00, 15.28s/it] all 13 184 0.383 0.592 0.416 0.133 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 70/214 11.9G 0.06431 0.1291 0.004024 524 640: 100% 2/2 [00:01<00:00, 1.62it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:20<00:00, 20.44s/it] all 13 184 0.19 0.571 0.22 0.0662 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 71/214 11.9G 0.0719 0.1313 0.005326 498 640: 100% 2/2 [00:01<00:00, 1.63it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:15<00:00, 15.17s/it] all 13 184 0.39 0.517 0.265 0.0594 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 72/214 11.9G 0.07209 0.1352 0.004163 615 640: 100% 2/2 [00:01<00:00, 1.63it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:16<00:00, 16.62s/it] all 13 184 0.587 0.203 0.0865 0.0246 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 73/214 11.9G 0.07184 0.1321 0.003909 648 640: 100% 2/2 [00:01<00:00, 1.61it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:13<00:00, 13.41s/it] all 13 184 0.401 0.561 0.37 0.132 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 74/214 11.9G 0.06314 0.1329 0.003417 566 640: 100% 2/2 [00:01<00:00, 1.56it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:23<00:00, 23.68s/it] all 13 184 0.552 0.199 0.0547 0.012 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 75/214 11.9G 0.07626 0.1408 0.003622 594 640: 100% 2/2 [00:01<00:00, 1.54it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:11<00:00, 11.95s/it] all 13 184 0.618 0.512 0.458 0.156 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 76/214 11.9G 0.06235 0.1436 0.003973 636 640: 100% 2/2 [00:01<00:00, 1.64it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:22<00:00, 22.96s/it] all 13 184 0.576 0.287 0.109 0.0371 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 77/214 11.9G 0.07224 0.1339 0.003457 513 640: 100% 2/2 [00:01<00:00, 1.50it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:12<00:00, 12.61s/it] all 13 184 0.368 0.692 0.439 0.15 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 78/214 11.9G 0.05978 0.125 0.003276 502 640: 100% 2/2 [00:01<00:00, 1.44it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:14<00:00, 14.92s/it] all 13 184 0.366 0.581 0.309 0.0752 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 79/214 11.9G 0.06902 0.1166 0.003013 496 640: 100% 2/2 [00:01<00:00, 1.56it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:09<00:00, 9.70s/it] all 13 184 0.494 0.653 0.486 0.159 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 80/214 11.9G 0.06876 0.1299 0.00363 565 640: 100% 2/2 [00:01<00:00, 1.40it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:11<00:00, 11.74s/it] all 13 184 0.55 0.396 0.412 0.128 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 81/214 11.9G 0.06171 0.1279 0.003532 561 640: 100% 2/2 [00:01<00:00, 1.48it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:10<00:00, 10.81s/it] all 13 184 0.508 0.841 0.68 0.279 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 82/214 11.9G 0.06913 0.1254 0.003626 649 640: 100% 2/2 [00:01<00:00, 1.43it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:12<00:00, 12.79s/it] all 13 184 0.202 0.664 0.341 0.0912 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 83/214 11.9G 0.06481 0.1255 0.003581 650 640: 100% 2/2 [00:01<00:00, 1.44it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:11<00:00, 11.03s/it] all 13 184 0.577 0.879 0.801 0.339 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 84/214 11.9G 0.06121 0.112 0.003615 471 640: 100% 2/2 [00:01<00:00, 1.56it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:11<00:00, 11.92s/it] all 13 184 0.38 0.858 0.499 0.178 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 85/214 11.9G 0.06195 0.1316 0.003539 589 640: 100% 2/2 [00:01<00:00, 1.53it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:09<00:00, 9.63s/it] all 13 184 0.563 0.782 0.72 0.261 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 86/214 11.9G 0.05895 0.1345 0.003522 647 640: 100% 2/2 [00:01<00:00, 1.55it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:09<00:00, 9.35s/it] all 13 184 0.573 0.759 0.706 0.253 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 87/214 11.9G 0.06028 0.1244 0.002737 538 640: 100% 2/2 [00:01<00:00, 1.60it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:07<00:00, 7.04s/it] all 13 184 0.632 0.89 0.826 0.347 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 88/214 11.9G 0.05947 0.1218 0.003663 549 640: 100% 2/2 [00:01<00:00, 1.39it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:10<00:00, 10.89s/it] all 13 184 0.448 0.824 0.551 0.16 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 89/214 11.9G 0.05887 0.1277 0.002814 586 640: 100% 2/2 [00:01<00:00, 1.43it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:13<00:00, 13.44s/it] all 13 184 0.562 0.863 0.729 0.281 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 90/214 11.9G 0.06119 0.1272 0.0042 595 640: 100% 2/2 [00:01<00:00, 1.59it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:10<00:00, 10.33s/it] all 13 184 0.325 0.773 0.381 0.112 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 91/214 11.9G 0.05985 0.1257 0.003586 569 640: 100% 2/2 [00:01<00:00, 1.54it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:07<00:00, 7.49s/it] all 13 184 0.634 0.876 0.768 0.368 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 92/214 11.9G 0.05412 0.1102 0.003461 464 640: 100% 2/2 [00:01<00:00, 1.53it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:08<00:00, 8.54s/it] all 13 184 0.449 0.821 0.546 0.169 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 93/214 11.9G 0.05742 0.1176 0.002853 495 640: 100% 2/2 [00:01<00:00, 1.38it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:08<00:00, 8.25s/it] all 13 184 0.709 0.918 0.878 0.436 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 94/214 11.9G 0.05695 0.1218 0.002838 597 640: 100% 2/2 [00:01<00:00, 1.60it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:09<00:00, 9.55s/it] all 13 184 0.416 0.869 0.501 0.163 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 95/214 11.9G 0.05583 0.1184 0.003791 578 640: 100% 2/2 [00:01<00:00, 1.64it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:07<00:00, 7.06s/it] all 13 184 0.622 0.918 0.731 0.371 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 96/214 11.9G 0.05671 0.1072 0.003312 530 640: 100% 2/2 [00:01<00:00, 1.45it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:06<00:00, 6.77s/it] all 13 184 0.537 0.876 0.655 0.242 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 97/214 11.9G 0.05267 0.125 0.004051 636 640: 100% 2/2 [00:01<00:00, 1.65it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:08<00:00, 8.56s/it] all 13 184 0.605 0.887 0.776 0.351 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 98/214 11.9G 0.0545 0.1186 0.003126 586 640: 100% 2/2 [00:01<00:00, 1.58it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:06<00:00, 6.17s/it] all 13 184 0.459 0.862 0.6 0.199 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 99/214 11.9G 0.05792 0.1136 0.004005 533 640: 100% 2/2 [00:01<00:00, 1.48it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:07<00:00, 7.68s/it] all 13 184 0.71 0.852 0.799 0.419 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 100/214 11.9G 0.05409 0.1188 0.004146 571 640: 100% 2/2 [00:01<00:00, 1.52it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:07<00:00, 7.98s/it] all 13 184 0.577 0.772 0.726 0.258 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 101/214 11.9G 0.05524 0.1131 0.003679 531 640: 100% 2/2 [00:01<00:00, 1.55it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 6.00s/it] all 13 184 0.7 0.877 0.832 0.422 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 102/214 11.9G 0.05294 0.1239 0.003298 515 640: 100% 2/2 [00:01<00:00, 1.59it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:08<00:00, 8.24s/it] all 13 184 0.722 0.752 0.815 0.321 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 103/214 11.9G 0.05264 0.118 0.003328 535 640: 100% 2/2 [00:01<00:00, 1.62it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.31s/it] all 13 184 0.825 0.861 0.93 0.415 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 104/214 11.9G 0.05117 0.1195 0.002921 548 640: 100% 2/2 [00:01<00:00, 1.48it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:08<00:00, 8.58s/it] all 13 184 0.9 0.833 0.907 0.36 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 105/214 11.9G 0.05129 0.1207 0.004062 548 640: 100% 2/2 [00:01<00:00, 1.63it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:08<00:00, 8.66s/it] all 13 184 0.784 0.881 0.919 0.351 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 106/214 11.9G 0.0523 0.1197 0.003424 529 640: 100% 2/2 [00:01<00:00, 1.52it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.49s/it] all 13 184 0.793 0.828 0.829 0.346 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 107/214 11.9G 0.05192 0.1165 0.003282 537 640: 100% 2/2 [00:01<00:00, 1.58it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:08<00:00, 8.44s/it] all 13 184 0.784 0.862 0.843 0.42 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 108/214 11.9G 0.05377 0.1056 0.002781 485 640: 100% 2/2 [00:01<00:00, 1.61it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.60s/it] all 13 184 0.91 0.823 0.894 0.33 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 109/214 11.9G 0.05007 0.1143 0.003417 579 640: 100% 2/2 [00:01<00:00, 1.46it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.57s/it] all 13 184 0.908 0.89 0.93 0.431 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 110/214 11.9G 0.04989 0.1132 0.003833 552 640: 100% 2/2 [00:01<00:00, 1.65it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:07<00:00, 7.26s/it] all 13 184 0.84 0.829 0.885 0.293 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 111/214 11.9G 0.05606 0.1128 0.004746 527 640: 100% 2/2 [00:01<00:00, 1.65it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.08s/it] all 13 184 0.927 0.914 0.973 0.494 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 112/214 11.9G 0.05265 0.1031 0.004006 471 640: 100% 2/2 [00:01<00:00, 1.59it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:06<00:00, 6.91s/it] all 13 184 0.867 0.852 0.907 0.301 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 113/214 11.9G 0.05128 0.1101 0.003821 579 640: 100% 2/2 [00:01<00:00, 1.58it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.74s/it] all 13 184 0.904 0.911 0.952 0.499 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 114/214 11.9G 0.04951 0.1102 0.003846 501 640: 100% 2/2 [00:01<00:00, 1.44it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:06<00:00, 6.43s/it] all 13 184 0.854 0.839 0.864 0.269 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 115/214 11.9G 0.05321 0.1062 0.002988 520 640: 100% 2/2 [00:01<00:00, 1.59it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.19s/it] all 13 184 0.941 0.894 0.969 0.525 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 116/214 11.9G 0.05225 0.1117 0.003711 594 640: 100% 2/2 [00:01<00:00, 1.50it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.53s/it] all 13 184 0.875 0.818 0.883 0.271 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 117/214 11.9G 0.04972 0.1121 0.00386 543 640: 100% 2/2 [00:01<00:00, 1.40it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:08<00:00, 8.44s/it] all 13 184 0.92 0.901 0.971 0.491 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 118/214 11.9G 0.05368 0.1088 0.003797 588 640: 100% 2/2 [00:01<00:00, 1.55it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.13s/it] all 13 184 0.757 0.859 0.778 0.268 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 119/214 11.9G 0.05311 0.1045 0.003458 465 640: 100% 2/2 [00:01<00:00, 1.53it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:06<00:00, 6.16s/it] all 13 184 0.926 0.943 0.962 0.544 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 120/214 11.9G 0.04811 0.1071 0.003785 553 640: 100% 2/2 [00:01<00:00, 1.60it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.88s/it] all 13 184 0.867 0.82 0.884 0.324 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 121/214 11.9G 0.04738 0.104 0.00295 519 640: 100% 2/2 [00:01<00:00, 1.44it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:03<00:00, 3.99s/it] all 13 184 0.935 0.911 0.97 0.564 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 122/214 11.9G 0.05075 0.1059 0.004119 573 640: 100% 2/2 [00:01<00:00, 1.62it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:07<00:00, 7.45s/it] all 13 184 0.88 0.924 0.946 0.405 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 123/214 11.9G 0.0467 0.1041 0.002748 576 640: 100% 2/2 [00:01<00:00, 1.58it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:03<00:00, 3.95s/it] all 13 184 0.956 0.923 0.981 0.564 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 124/214 11.9G 0.05391 0.1091 0.003762 648 640: 100% 2/2 [00:01<00:00, 1.54it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:07<00:00, 7.06s/it] all 13 184 0.941 0.903 0.942 0.352 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 125/214 11.9G 0.04724 0.1054 0.003808 553 640: 100% 2/2 [00:01<00:00, 1.57it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.34s/it] all 13 184 0.949 0.934 0.971 0.504 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 126/214 11.9G 0.0478 0.1059 0.00358 545 640: 100% 2/2 [00:01<00:00, 1.43it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:06<00:00, 6.06s/it] all 13 184 0.941 0.918 0.971 0.374 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 127/214 11.9G 0.04683 0.1081 0.003588 557 640: 100% 2/2 [00:01<00:00, 1.61it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.16s/it] all 13 184 0.921 0.908 0.978 0.494 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 128/214 11.9G 0.04774 0.1057 0.003449 597 640: 100% 2/2 [00:01<00:00, 1.45it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.29s/it] all 13 184 0.935 0.9 0.979 0.361 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 129/214 11.9G 0.04987 0.1149 0.004387 718 640: 100% 2/2 [00:01<00:00, 1.59it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.29s/it] all 13 184 0.971 0.907 0.98 0.527 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 130/214 11.9G 0.04651 0.1004 0.00372 504 640: 100% 2/2 [00:01<00:00, 1.51it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.55s/it] all 13 184 0.855 0.894 0.949 0.425 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 131/214 11.9G 0.04694 0.1058 0.00437 644 640: 100% 2/2 [00:01<00:00, 1.54it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.20s/it] all 13 184 0.958 0.932 0.986 0.588 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 132/214 11.9G 0.04509 0.09725 0.003085 523 640: 100% 2/2 [00:01<00:00, 1.59it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.17s/it] all 13 184 0.9 0.922 0.963 0.472 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 133/214 11.9G 0.0484 0.1044 0.004822 669 640: 100% 2/2 [00:01<00:00, 1.58it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.70s/it] all 13 184 0.956 0.934 0.987 0.557 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 134/214 11.9G 0.04865 0.1011 0.004586 559 640: 100% 2/2 [00:01<00:00, 1.49it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.33s/it] all 13 184 0.945 0.908 0.981 0.434 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 135/214 11.9G 0.0475 0.09634 0.003881 510 640: 100% 2/2 [00:01<00:00, 1.60it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:06<00:00, 6.91s/it] all 13 184 0.955 0.887 0.982 0.554 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 136/214 11.9G 0.04995 0.1077 0.0034 664 640: 100% 2/2 [00:01<00:00, 1.60it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.59s/it] all 13 184 0.938 0.881 0.952 0.433 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 137/214 11.9G 0.04847 0.1022 0.003654 486 640: 100% 2/2 [00:01<00:00, 1.50it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:06<00:00, 6.74s/it] all 13 184 0.957 0.929 0.989 0.594 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 138/214 11.9G 0.04656 0.1049 0.003323 592 640: 100% 2/2 [00:01<00:00, 1.55it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.19s/it] all 13 184 0.961 0.922 0.99 0.434 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 139/214 11.9G 0.04965 0.1007 0.004345 508 640: 100% 2/2 [00:01<00:00, 1.35it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.62s/it] all 13 184 0.967 0.951 0.991 0.595 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 140/214 11.9G 0.04444 0.1026 0.004001 583 640: 100% 2/2 [00:01<00:00, 1.64it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.44s/it] all 13 184 0.959 0.88 0.975 0.43 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 141/214 11.9G 0.04884 0.09947 0.003577 567 640: 100% 2/2 [00:01<00:00, 1.24it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.25s/it] all 13 184 0.969 0.959 0.99 0.561 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 142/214 11.9G 0.04539 0.09795 0.003173 498 640: 100% 2/2 [00:01<00:00, 1.62it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.82s/it] all 13 184 0.941 0.909 0.984 0.533 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 143/214 11.9G 0.04356 0.09989 0.003065 503 640: 100% 2/2 [00:01<00:00, 1.54it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.65s/it] all 13 184 0.982 0.939 0.992 0.575 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 144/214 11.9G 0.04599 0.09503 0.003708 551 640: 100% 2/2 [00:01<00:00, 1.57it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:07<00:00, 7.34s/it] all 13 184 0.947 0.921 0.979 0.494 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 145/214 11.9G 0.04446 0.1041 0.003268 591 640: 100% 2/2 [00:01<00:00, 1.61it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:03<00:00, 3.67s/it] all 13 184 0.978 0.932 0.99 0.615 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 146/214 11.9G 0.04495 0.09715 0.004063 526 640: 100% 2/2 [00:01<00:00, 1.46it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.96s/it] all 13 184 0.97 0.932 0.987 0.511 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 147/214 11.9G 0.04199 0.1006 0.003269 558 640: 100% 2/2 [00:01<00:00, 1.60it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:03<00:00, 3.71s/it] all 13 184 0.972 0.955 0.992 0.617 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 148/214 11.9G 0.04351 0.1031 0.003539 605 640: 100% 2/2 [00:01<00:00, 1.29it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.40s/it] all 13 184 0.965 0.949 0.986 0.517 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 149/214 11.9G 0.04443 0.09809 0.003322 564 640: 100% 2/2 [00:01<00:00, 1.61it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.64s/it] all 13 184 0.958 0.952 0.989 0.571 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 150/214 11.9G 0.04234 0.09745 0.002192 563 640: 100% 2/2 [00:01<00:00, 1.56it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:03<00:00, 3.73s/it] all 13 184 0.967 0.939 0.989 0.535 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 151/214 11.9G 0.04271 0.09879 0.00389 548 640: 100% 2/2 [00:01<00:00, 1.62it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.80s/it] all 13 184 0.98 0.937 0.991 0.592 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 152/214 11.9G 0.04276 0.09486 0.003131 527 640: 100% 2/2 [00:01<00:00, 1.57it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.63s/it] all 13 184 0.99 0.937 0.99 0.543 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 153/214 11.9G 0.04276 0.1054 0.003603 643 640: 100% 2/2 [00:01<00:00, 1.57it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:06<00:00, 6.75s/it] all 13 184 0.973 0.925 0.989 0.545 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 154/214 11.9G 0.0423 0.09548 0.00324 512 640: 100% 2/2 [00:01<00:00, 1.54it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:03<00:00, 3.92s/it] all 13 184 0.964 0.942 0.989 0.571 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 155/214 11.9G 0.04267 0.09566 0.003431 620 640: 100% 2/2 [00:01<00:00, 1.44it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:06<00:00, 6.03s/it] all 13 184 0.97 0.928 0.988 0.582 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 156/214 11.9G 0.04274 0.09367 0.003079 478 640: 100% 2/2 [00:01<00:00, 1.34it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.03s/it] all 13 184 0.972 0.944 0.989 0.555 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 157/214 11.9G 0.04345 0.0965 0.00299 551 640: 100% 2/2 [00:01<00:00, 1.43it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:07<00:00, 7.25s/it] all 13 184 0.971 0.959 0.99 0.589 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 158/214 11.9G 0.04541 0.09863 0.004101 539 640: 100% 2/2 [00:01<00:00, 1.57it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:03<00:00, 3.53s/it] all 13 184 0.981 0.921 0.986 0.558 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 159/214 11.9G 0.04478 0.1044 0.003041 599 640: 100% 2/2 [00:01<00:00, 1.25it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.76s/it] all 13 184 0.87 0.974 0.97 0.51 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 160/214 11.9G 0.04512 0.1084 0.003679 702 640: 100% 2/2 [00:01<00:00, 1.26it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:03<00:00, 3.87s/it] all 13 184 0.97 0.912 0.985 0.593 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 161/214 11.9G 0.04189 0.09876 0.003404 596 640: 100% 2/2 [00:01<00:00, 1.10it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.47s/it] all 13 184 0.986 0.935 0.986 0.566 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 162/214 11.9G 0.04512 0.09735 0.00345 484 640: 100% 2/2 [00:02<00:00, 1.06s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.52s/it] all 13 184 0.981 0.926 0.983 0.581 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 163/214 11.9G 0.04085 0.09149 0.004806 484 640: 100% 2/2 [00:01<00:00, 1.49it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.17s/it] all 13 184 0.977 0.902 0.982 0.533 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 164/214 11.9G 0.04477 0.0997 0.004401 574 640: 100% 2/2 [00:01<00:00, 1.21it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:03<00:00, 3.66s/it] all 13 184 0.996 0.918 0.985 0.599 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 165/214 11.9G 0.04131 0.09389 0.004538 531 640: 100% 2/2 [00:02<00:00, 1.07s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.54s/it] all 13 184 0.99 0.91 0.977 0.534 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 166/214 11.9G 0.04136 0.09453 0.003364 537 640: 100% 2/2 [00:02<00:00, 1.04s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:03<00:00, 3.71s/it] all 13 184 0.952 0.917 0.977 0.582 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 167/214 11.9G 0.04019 0.09241 0.002683 539 640: 100% 2/2 [00:01<00:00, 1.15it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.93s/it] all 13 184 0.901 0.916 0.963 0.517 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 168/214 11.9G 0.04205 0.09498 0.003027 556 640: 100% 2/2 [00:01<00:00, 1.07it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.18s/it] all 13 184 0.917 0.924 0.97 0.578 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 169/214 11.9G 0.04086 0.09301 0.004062 478 640: 100% 2/2 [00:02<00:00, 1.05s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.02s/it] all 13 184 0.952 0.899 0.971 0.517 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 170/214 11.9G 0.04148 0.09304 0.003739 580 640: 100% 2/2 [00:01<00:00, 1.32it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.22s/it] all 13 184 0.968 0.92 0.976 0.574 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 171/214 11.9G 0.04183 0.09126 0.003162 525 640: 100% 2/2 [00:01<00:00, 1.17it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.16s/it] all 13 184 0.923 0.929 0.975 0.536 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 172/214 11.9G 0.03998 0.08676 0.00318 507 640: 100% 2/2 [00:01<00:00, 1.02it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.88s/it] all 13 184 0.978 0.936 0.981 0.601 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 173/214 11.9G 0.03967 0.09293 0.002913 554 640: 100% 2/2 [00:01<00:00, 1.07it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.03s/it] all 13 184 0.942 0.933 0.972 0.509 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 174/214 11.9G 0.04061 0.09667 0.003254 613 640: 100% 2/2 [00:01<00:00, 1.58it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.13s/it] all 13 184 0.948 0.943 0.981 0.602 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 175/214 11.9G 0.03983 0.09336 0.003811 513 640: 100% 2/2 [00:01<00:00, 1.20it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:03<00:00, 3.73s/it] all 13 184 0.963 0.925 0.982 0.542 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 176/214 11.9G 0.04023 0.09162 0.003533 592 640: 100% 2/2 [00:01<00:00, 1.13it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.36s/it] all 13 184 0.958 0.928 0.985 0.61 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 177/214 11.9G 0.03993 0.09495 0.003331 543 640: 100% 2/2 [00:01<00:00, 1.12it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.10s/it] all 13 184 0.924 0.965 0.981 0.502 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 178/214 11.9G 0.04538 0.09012 0.003129 481 640: 100% 2/2 [00:01<00:00, 1.37it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.78s/it] all 13 184 0.975 0.923 0.986 0.599 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 179/214 11.9G 0.03765 0.08593 0.002669 448 640: 100% 2/2 [00:01<00:00, 1.33it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:03<00:00, 3.49s/it] all 13 184 0.986 0.921 0.984 0.56 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 180/214 11.9G 0.03859 0.0902 0.003219 517 640: 100% 2/2 [00:01<00:00, 1.03it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.82s/it] all 13 184 0.996 0.913 0.984 0.598 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 181/214 11.9G 0.03993 0.09692 0.003908 580 640: 100% 2/2 [00:01<00:00, 1.33it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:03<00:00, 3.52s/it] all 13 184 0.995 0.904 0.983 0.598 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 182/214 11.9G 0.03982 0.08408 0.004586 508 640: 100% 2/2 [00:01<00:00, 1.46it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:08<00:00, 8.08s/it] all 13 184 0.961 0.937 0.984 0.597 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 183/214 11.9G 0.03829 0.08554 0.003869 567 640: 100% 2/2 [00:01<00:00, 1.51it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:03<00:00, 3.83s/it] all 13 184 0.963 0.941 0.984 0.535 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 184/214 11.9G 0.04096 0.08679 0.004144 527 640: 100% 2/2 [00:01<00:00, 1.01it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.01s/it] all 13 184 0.978 0.937 0.985 0.603 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 185/214 11.9G 0.03992 0.09931 0.003833 581 640: 100% 2/2 [00:02<00:00, 1.02s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:03<00:00, 3.80s/it] all 13 184 0.978 0.937 0.985 0.58 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 186/214 11.9G 0.04179 0.08821 0.002626 471 640: 100% 2/2 [00:01<00:00, 1.47it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.37s/it] all 13 184 0.981 0.948 0.984 0.607 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 187/214 11.9G 0.03908 0.08823 0.003069 571 640: 100% 2/2 [00:01<00:00, 1.04it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:03<00:00, 3.44s/it] all 13 184 0.981 0.948 0.986 0.549 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 188/214 11.9G 0.03982 0.0952 0.003969 587 640: 100% 2/2 [00:02<00:00, 1.31s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.18s/it] all 13 184 0.99 0.942 0.986 0.614 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 189/214 11.9G 0.03918 0.08815 0.003667 537 640: 100% 2/2 [00:01<00:00, 1.13it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:03<00:00, 3.64s/it] all 13 184 0.971 0.928 0.981 0.562 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 190/214 11.9G 0.03775 0.08818 0.002619 584 640: 100% 2/2 [00:01<00:00, 1.14it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.97s/it] all 13 184 0.97 0.927 0.981 0.609 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 191/214 11.9G 0.03861 0.09176 0.002532 567 640: 100% 2/2 [00:01<00:00, 1.08it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:03<00:00, 3.86s/it] all 13 184 0.961 0.933 0.982 0.578 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 192/214 11.9G 0.03865 0.09415 0.003447 572 640: 100% 2/2 [00:02<00:00, 1.37s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.44s/it] all 13 184 0.969 0.9 0.976 0.585 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 193/214 11.9G 0.03818 0.09318 0.003419 644 640: 100% 2/2 [00:01<00:00, 1.26it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.64s/it] all 13 184 0.99 0.925 0.986 0.628 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 194/214 11.9G 0.03759 0.09345 0.003295 612 640: 100% 2/2 [00:01<00:00, 1.57it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:03<00:00, 3.47s/it] all 13 184 0.99 0.929 0.986 0.616 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 195/214 11.9G 0.03936 0.1024 0.002571 718 640: 100% 2/2 [00:01<00:00, 1.15it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.30s/it] all 13 184 0.986 0.928 0.986 0.609 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 196/214 11.9G 0.03851 0.09088 0.004396 574 640: 100% 2/2 [00:01<00:00, 1.12it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.26s/it] all 13 184 0.99 0.925 0.984 0.602 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 197/214 11.9G 0.03937 0.08902 0.004229 532 640: 100% 2/2 [00:01<00:00, 1.38it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.82s/it] all 13 184 0.985 0.929 0.984 0.582 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 198/214 11.9G 0.03809 0.08613 0.004058 514 640: 100% 2/2 [00:01<00:00, 1.49it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:03<00:00, 3.45s/it] all 13 184 0.983 0.93 0.984 0.605 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 199/214 11.9G 0.03664 0.0868 0.003927 598 640: 100% 2/2 [00:01<00:00, 1.56it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:06<00:00, 6.43s/it] all 13 184 0.979 0.931 0.984 0.589 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 200/214 11.9G 0.03837 0.08507 0.003831 508 640: 100% 2/2 [00:01<00:00, 1.57it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.16s/it] all 13 184 0.986 0.921 0.984 0.597 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 201/214 11.9G 0.03836 0.08722 0.003411 518 640: 100% 2/2 [00:01<00:00, 1.57it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:06<00:00, 6.93s/it] all 13 184 0.977 0.931 0.986 0.634 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 202/214 11.9G 0.03703 0.08709 0.003277 553 640: 100% 2/2 [00:01<00:00, 1.62it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:03<00:00, 3.23s/it] all 13 184 0.98 0.931 0.988 0.602 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 203/214 11.9G 0.03736 0.09042 0.00298 547 640: 100% 2/2 [00:01<00:00, 1.36it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:06<00:00, 6.12s/it] all 13 184 0.988 0.935 0.988 0.617 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 204/214 11.9G 0.03886 0.08912 0.004064 496 640: 100% 2/2 [00:01<00:00, 1.32it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.01s/it] all 13 184 0.988 0.936 0.988 0.605 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 205/214 11.9G 0.03578 0.08927 0.002972 562 640: 100% 2/2 [00:01<00:00, 1.47it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.41s/it] all 13 184 0.989 0.937 0.988 0.617 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 206/214 11.9G 0.03845 0.09062 0.003334 614 640: 100% 2/2 [00:01<00:00, 1.34it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:03<00:00, 3.81s/it] all 13 184 0.988 0.935 0.988 0.64 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 207/214 11.9G 0.03796 0.08628 0.0032 539 640: 100% 2/2 [00:01<00:00, 1.40it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:03<00:00, 3.99s/it] all 13 184 0.988 0.934 0.989 0.627 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 208/214 11.9G 0.03686 0.08788 0.002779 530 640: 100% 2/2 [00:02<00:00, 1.06s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:03<00:00, 3.71s/it] all 13 184 0.988 0.937 0.987 0.626 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 209/214 11.9G 0.03608 0.08828 0.002964 613 640: 100% 2/2 [00:01<00:00, 1.04it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.83s/it] all 13 184 0.988 0.936 0.988 0.624 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 210/214 11.9G 0.03673 0.08473 0.002771 477 640: 100% 2/2 [00:01<00:00, 1.06it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.45s/it] all 13 184 0.975 0.931 0.988 0.629 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 211/214 11.9G 0.03781 0.08295 0.003765 508 640: 100% 2/2 [00:01<00:00, 1.13it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:03<00:00, 3.63s/it] all 13 184 0.968 0.936 0.987 0.62 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 212/214 11.9G 0.03553 0.09071 0.003267 538 640: 100% 2/2 [00:01<00:00, 1.13it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.68s/it] all 13 184 0.968 0.942 0.987 0.617 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 213/214 11.9G 0.03799 0.08483 0.00345 500 640: 100% 2/2 [00:01<00:00, 1.06it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:03<00:00, 3.88s/it] all 13 184 0.969 0.945 0.987 0.619 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 214/214 11.9G 0.03795 0.08375 0.003226 430 640: 100% 2/2 [00:01<00:00, 1.66it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.79s/it] all 13 184 0.983 0.946 0.987 0.619 215 epochs completed in 0.570 hours. Optimizer stripped from runs/train/v3/weights/last.pt, 42.1MB Optimizer stripped from runs/train/v3/weights/best.pt, 42.1MB Validating runs/train/v3/weights/best.pt... Fusing layers... YOLOv5m summary: 212 layers, 20856975 parameters, 0 gradients, 47.9 GFLOPs Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:02<00:00, 2.81s/it] all 13 184 0.988 0.935 0.988 0.638 Clip 13 148 0.976 0.973 0.992 0.558 Sleeper 13 36 1 0.897 0.984 0.718 Results saved to runs/train/v3
import numpy as np
# Assume we have the evaluation metrics stored in variables `p`, `r`, `mAP`, and `mAP_50_95`
p = 0.99
r = 0.94
mAP = 0.99
mAP_50_95 = 0.64
# Calculate the fitness value of the predictions using the `fitness()` function
w = [0.0, 0.0, 0.1, 0.9] # weights for [P, R, mAP@0.5, mAP@0.5:0.95]
fitness_value = (np.array([p, r, mAP, mAP_50_95]) * w).sum()
# Print the fitness value
print(fitness_value)
0.675
# Define the directory where the images are stored
directory = "runs/train/v3/"
files=["labels_correlogram.jpg","results.png" ]
# Get a list of all the image files in the directory
image_files = [f for f in os.listdir(directory) if os.path.isfile(os.path.join(directory, f)) and f in files]
# Loop through the image files and display each one using Matplotlib
for filename in image_files:
filepath = os.path.join(directory, filename)
img = plt.imread(filepath)
plt.imshow(img)
plt.title(filename)
plt.show()
!python detect.py --weights "runs/train/v3/weights/best.pt" --source '../val/images' --conf 0.25 --iou 0.45 --save-txt
detect: weights=['runs/train/v3/weights/best.pt'], source=../val/images, data=data/coco128.yaml, imgsz=[640, 640], conf_thres=0.25, iou_thres=0.45, max_det=1000, device=, view_img=False, save_txt=True, save_conf=False, save_crop=False, nosave=False, classes=None, agnostic_nms=False, augment=False, visualize=False, update=False, project=runs/detect, name=exp, exist_ok=False, line_thickness=3, hide_labels=False, hide_conf=False, half=False, dnn=False, vid_stride=1 requirements: /content/drive/MyDrive/yolo/requirements.txt not found, check failed. YOLOv5 🚀 v7.0-158-g8211a03 Python-3.10.11 torch-2.0.0+cu118 CUDA:0 (Tesla T4, 15102MiB) Fusing layers... YOLOv5m summary: 212 layers, 20856975 parameters, 0 gradients, 47.9 GFLOPs image 1/13 /content/drive/MyDrive/yolo/val/images/06e58316-9050-48d6-b33c-8846c15581f9.jpg: 416x640 12 Clips, 3 Sleepers, 66.6ms image 2/13 /content/drive/MyDrive/yolo/val/images/556bc5c9-b4ad-42b6-a658-b10ac0d2afb6.jpg: 416x640 12 Clips, 3 Sleepers, 20.9ms image 3/13 /content/drive/MyDrive/yolo/val/images/58bb46fb-2c42-4d3e-bddf-e21983cc8296.jpg: 416x640 12 Clips, 3 Sleepers, 22.2ms image 4/13 /content/drive/MyDrive/yolo/val/images/58fdf23b-3f4e-4d3f-8b62-861861ffe3b5.jpg: 416x640 12 Clips, 3 Sleepers, 20.9ms image 5/13 /content/drive/MyDrive/yolo/val/images/60b21f2f-2c2a-44fa-9451-0c074fc77e30.jpg: 416x640 12 Clips, 4 Sleepers, 20.9ms image 6/13 /content/drive/MyDrive/yolo/val/images/61009ad7-ffe3-45a4-b1f7-8e100fead240.jpg: 416x640 8 Clips, 2 Sleepers, 21.1ms image 7/13 /content/drive/MyDrive/yolo/val/images/73a342ba-bb8c-4a29-af5f-56e5aab2b19c.jpg: 416x640 11 Clips, 3 Sleepers, 20.8ms image 8/13 /content/drive/MyDrive/yolo/val/images/79c15e1f-f41e-4a3b-8893-024f537a46a6.jpg: 416x640 11 Clips, 3 Sleepers, 20.9ms image 9/13 /content/drive/MyDrive/yolo/val/images/7a5549bb-5d09-476c-9f7b-5725b0973fd1.jpg: 416x640 10 Clips, 3 Sleepers, 20.9ms image 10/13 /content/drive/MyDrive/yolo/val/images/848deb81-1b1e-4c59-8dc5-75789c1e61e0.jpg: 416x640 16 Clips, 4 Sleepers, 20.9ms image 11/13 /content/drive/MyDrive/yolo/val/images/acf68f8f-75e7-4b09-9647-7532119c7ec3.jpg: 416x640 8 Clips, 2 Sleepers, 20.8ms image 12/13 /content/drive/MyDrive/yolo/val/images/d1451008-8d37-441c-a936-242126910691.jpg: 416x640 12 Clips, 4 Sleepers, 20.8ms image 13/13 /content/drive/MyDrive/yolo/val/images/fc8c5bf7-5033-4dff-b4a0-cf7f3163d492.jpg: 416x640 12 Clips, 3 Sleepers, 20.8ms Speed: 0.5ms pre-process, 24.5ms inference, 10.8ms NMS per image at shape (1, 3, 640, 640) Results saved to runs/detect/exp2 13 labels saved to runs/detect/exp2/labels
# Define the directory where the images are stored
directory = "runs/detect/exp2"
# Get a list of all the image files in the directory
image_files = [f for f in os.listdir(directory) if os.path.isfile(os.path.join(directory, f)) and f.endswith(".jpg")]
# Loop through the image files and display each one using Matplotlib
for filename in image_files:
filepath = os.path.join(directory, filename)
img = plt.imread(filepath)
plt.imshow(img)
plt.title(filename)
plt.show()
!python val.py --data train.yaml --weights "runs/train/v3/weights/best.pt" --img 640 --conf 0.25 --iou 0.45
val: data=train.yaml, weights=['runs/train/v3/weights/best.pt'], batch_size=32, imgsz=640, conf_thres=0.25, iou_thres=0.45, max_det=300, task=val, device=, workers=8, single_cls=False, augment=False, verbose=False, save_txt=False, save_hybrid=False, save_conf=False, save_json=False, project=runs/val, name=exp, exist_ok=False, half=False, dnn=False requirements: /content/drive/MyDrive/yolo/requirements.txt not found, check failed. WARNING ⚠️ confidence threshold 0.25 > 0.001 produces invalid results YOLOv5 🚀 v7.0-158-g8211a03 Python-3.10.11 torch-2.0.0+cu118 CUDA:0 (Tesla T4, 15102MiB) Fusing layers... YOLOv5m summary: 212 layers, 20856975 parameters, 0 gradients, 47.9 GFLOPs val: Scanning /content/drive/MyDrive/yolo/val/labels.cache... 13 images, 0 backgrounds, 0 corrupt: 100% 13/13 [00:00<?, ?it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.78s/it] all 13 184 0.988 0.935 0.977 0.663 Clip 13 148 0.976 0.973 0.988 0.594 Sleeper 13 36 1 0.898 0.965 0.733 Speed: 0.2ms pre-process, 15.8ms inference, 21.5ms NMS per image at shape (32, 3, 640, 640) Results saved to runs/val/exp2
task.close()
# Define the directory where the images are stored
directory = "runs/val/exp2"
# Get a list of all the image files in the directory
image_files = [f for f in os.listdir(directory) if os.path.isfile(os.path.join(directory, f)) ]
# Loop through the image files and display each one using Matplotlib
for filename in image_files:
filepath = os.path.join(directory, filename)
img = plt.imread(filepath)
plt.imshow(img)
plt.title(filename)
plt.show()
Overall performance of the model (as measured by all metrics) has been improving in comparison to the first version of the model. However, we can see that there is a plateau after around 165 epochs. We should right now focus on improving especially mAP0.5:0.95 — I am going to increase the image size, reduce the number of epochs to 175 to stop before a plateau but also will decrease the batch size becuase of the memory constrains. Hyperparameteres stay the same.
from clearml import Task
task = Task.init(project_name="YOLO_SL_Colab", task_name="yolo_train_v3")
ClearML Task: created new task id=54a7354f23ff440c956f76a170dc5533
WARNING:tensorflow:Please fix your imports. Module tensorflow.python.training.tracking.util has been moved to tensorflow.python.checkpoint.checkpoint. The old module will be deleted in version 2.11.
ClearML results page: https://app.clear.ml/projects/dc92712157834714a718b2a99d98c945/experiments/54a7354f23ff440c956f76a170dc5533/output/log
!python train.py --img 768 --batch 16 --epochs 175 --data train.yaml --cfg "./models/yolov5m.yaml" --weights '' --name "v4"
train: weights=, cfg=./models/yolov5m.yaml, data=train.yaml, hyp=data/hyps/hyp.scratch-low.yaml, epochs=175, batch_size=16, imgsz=768, rect=False, resume=False, nosave=False, noval=False, noautoanchor=False, noplots=False, evolve=None, bucket=, cache=None, image_weights=False, device=, multi_scale=False, single_cls=False, optimizer=SGD, sync_bn=False, workers=8, project=runs/train, name=v4, exist_ok=False, quad=False, cos_lr=False, label_smoothing=0.0, patience=100, freeze=[0], save_period=-1, seed=0, local_rank=-1, entity=None, upload_dataset=False, bbox_interval=-1, artifact_alias=latest github: ⚠️ YOLOv5 is out of date by 2 commits. Use 'git pull' or 'git clone https://github.com/ultralytics/yolov5' to update. requirements: /content/drive/MyDrive/yolo/requirements.txt not found, check failed. YOLOv5 🚀 v7.0-158-g8211a03 Python-3.10.11 torch-2.0.0+cu118 CUDA:0 (Tesla T4, 15102MiB) hyperparameters: lr0=0.01, lrf=0.01, momentum=0.937, weight_decay=0.0005, warmup_epochs=3.0, warmup_momentum=0.8, warmup_bias_lr=0.1, box=0.05, cls=0.5, cls_pw=1.0, obj=1.0, obj_pw=1.0, iou_t=0.2, anchor_t=4.0, fl_gamma=0.0, hsv_h=0.015, hsv_s=0.7, hsv_v=0.4, degrees=0.0, translate=0.1, scale=0.5, shear=0.0, perspective=0.0, flipud=0.0, fliplr=0.5, mosaic=1.0, mixup=0.0, copy_paste=0.0 Comet: run 'pip install comet_ml' to automatically track and visualize YOLOv5 🚀 runs in Comet TensorBoard: Start with 'tensorboard --logdir runs/train', view at http://localhost:6006/ WARNING:tensorflow:Please fix your imports. Module tensorflow.python.training.tracking.util has been moved to tensorflow.python.checkpoint.checkpoint. The old module will be deleted in version 2.11. from n params module arguments 0 -1 1 5280 models.common.Conv [3, 48, 6, 2, 2] 1 -1 1 41664 models.common.Conv [48, 96, 3, 2] 2 -1 2 65280 models.common.C3 [96, 96, 2] 3 -1 1 166272 models.common.Conv [96, 192, 3, 2] 4 -1 4 444672 models.common.C3 [192, 192, 4] 5 -1 1 664320 models.common.Conv [192, 384, 3, 2] 6 -1 6 2512896 models.common.C3 [384, 384, 6] 7 -1 1 2655744 models.common.Conv [384, 768, 3, 2] 8 -1 2 4134912 models.common.C3 [768, 768, 2] 9 -1 1 1476864 models.common.SPPF [768, 768, 5] 10 -1 1 295680 models.common.Conv [768, 384, 1, 1] 11 -1 1 0 torch.nn.modules.upsampling.Upsample [None, 2, 'nearest'] 12 [-1, 6] 1 0 models.common.Concat [1] 13 -1 2 1182720 models.common.C3 [768, 384, 2, False] 14 -1 1 74112 models.common.Conv [384, 192, 1, 1] 15 -1 1 0 torch.nn.modules.upsampling.Upsample [None, 2, 'nearest'] 16 [-1, 4] 1 0 models.common.Concat [1] 17 -1 2 296448 models.common.C3 [384, 192, 2, False] 18 -1 1 332160 models.common.Conv [192, 192, 3, 2] 19 [-1, 14] 1 0 models.common.Concat [1] 20 -1 2 1035264 models.common.C3 [384, 384, 2, False] 21 -1 1 1327872 models.common.Conv [384, 384, 3, 2] 22 [-1, 10] 1 0 models.common.Concat [1] 23 -1 2 4134912 models.common.C3 [768, 768, 2, False] 24 [17, 20, 23] 1 28287 models.yolo.Detect [2, [[10, 13, 16, 30, 33, 23], [30, 61, 62, 45, 59, 119], [116, 90, 156, 198, 373, 326]], [192, 384, 768]] YOLOv5m summary: 291 layers, 20875359 parameters, 20875359 gradients, 48.2 GFLOPs AMP: checks passed ✅ optimizer: SGD(lr=0.01) with parameter groups 79 weight(decay=0.0), 82 weight(decay=0.0005), 82 bias albumentations: Blur(p=0.01, blur_limit=(3, 7)), MedianBlur(p=0.01, blur_limit=(3, 7)), ToGray(p=0.01), CLAHE(p=0.01, clip_limit=(1, 4.0), tile_grid_size=(8, 8)) train: Scanning /content/drive/MyDrive/yolo/train/labels... 53 images, 0 backgrounds, 0 corrupt: 100% 53/53 [00:00<00:00, 211.88it/s] train: New cache created: /content/drive/MyDrive/yolo/train/labels.cache val: Scanning /content/drive/MyDrive/yolo/val/labels.cache... 13 images, 0 backgrounds, 0 corrupt: 100% 13/13 [00:00<?, ?it/s] AutoAnchor: 5.41 anchors/target, 0.919 Best Possible Recall (BPR). Anchors are a poor fit to dataset ⚠️, attempting to improve... AutoAnchor: Running kmeans for 9 anchors on 755 points... AutoAnchor: Evolving anchors with Genetic Algorithm: fitness = 0.9128: 100% 1000/1000 [00:01<00:00, 944.42it/s] AutoAnchor: thr=0.25: 1.0000 best possible recall, 5.40 anchors past thr AutoAnchor: n=9, img_size=768, metric_all=0.467/0.913-mean/best, past_thr=0.739-mean: 34,25, 28,39, 35,41, 30,49, 37,50, 53,55, 582,51, 595,61, 610,74 AutoAnchor: Done ✅ (optional: update model *.yaml to use these anchors in the future) Plotting labels to runs/train/v42/labels.jpg... Image sizes 768 train, 768 val Using 2 dataloader workers Logging results to runs/train/v42 Starting training for 175 epochs... Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 0/174 8.75G 0.1016 0.2124 0.02887 156 768: 100% 4/4 [00:10<00:00, 2.62s/it] Class Images Instances P R mAP50 mAP50-95: 0% 0/1 [00:00<?, ?it/s]WARNING ⚠️ NMS time limit 1.150s exceeded Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:06<00:00, 6.78s/it] all 13 184 0.00974 0.417 0.0146 0.00394 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 1/174 8.75G 0.1007 0.216 0.02847 187 768: 100% 4/4 [00:01<00:00, 2.15it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.26s/it] all 13 184 0.00865 0.5 0.0207 0.00672 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 2/174 8.75G 0.0962 0.2052 0.02806 106 768: 100% 4/4 [00:04<00:00, 1.00s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:02<00:00, 2.09s/it] all 13 184 0.00865 0.5 0.0171 0.00465 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 3/174 8.75G 0.09763 0.2143 0.02803 120 768: 100% 4/4 [00:03<00:00, 1.19it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.47s/it] all 13 184 0.00865 0.5 0.0204 0.0058 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 4/174 8.75G 0.09813 0.2174 0.02811 99 768: 100% 4/4 [00:04<00:00, 1.24s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.40s/it] all 13 184 0.00867 0.5 0.0188 0.00518 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 5/174 8.75G 0.09675 0.2158 0.02748 141 768: 100% 4/4 [00:03<00:00, 1.31it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.52s/it] all 13 184 0.00865 0.5 0.0181 0.00503 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 6/174 8.75G 0.09897 0.2222 0.0274 135 768: 100% 4/4 [00:05<00:00, 1.42s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:02<00:00, 2.12s/it] all 13 184 0.00865 0.5 0.0179 0.00485 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 7/174 8.75G 0.09312 0.2011 0.02715 112 768: 100% 4/4 [00:02<00:00, 1.44it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.51s/it] all 13 184 0.00865 0.5 0.019 0.00501 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 8/174 8.75G 0.09879 0.2079 0.02697 123 768: 100% 4/4 [00:05<00:00, 1.34s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.31s/it] all 13 184 0.00865 0.5 0.0172 0.00459 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 9/174 8.75G 0.09418 0.2066 0.02665 115 768: 100% 4/4 [00:03<00:00, 1.26it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.53s/it] all 13 184 0.00865 0.5 0.0191 0.00516 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 10/174 8.75G 0.09651 0.2154 0.02618 148 768: 100% 4/4 [00:04<00:00, 1.18s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:02<00:00, 2.04s/it] all 13 184 0.00916 0.486 0.0258 0.00809 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 11/174 8.75G 0.09323 0.2162 0.02589 87 768: 100% 4/4 [00:02<00:00, 1.46it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.50s/it] all 13 184 0.00757 0.5 0.0161 0.00489 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 12/174 8.75G 0.092 0.2401 0.02579 172 768: 100% 4/4 [00:05<00:00, 1.40s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:02<00:00, 2.04s/it] all 13 184 0.00778 0.5 0.0159 0.00447 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 13/174 8.75G 0.09494 0.2056 0.0254 102 768: 100% 4/4 [00:03<00:00, 1.17it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.40s/it] all 13 184 0.00778 0.5 0.023 0.00608 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 14/174 8.75G 0.09277 0.2331 0.02535 148 768: 100% 4/4 [00:05<00:00, 1.36s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:02<00:00, 2.22s/it] all 13 184 0.00772 0.5 0.0165 0.00393 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 15/174 8.75G 0.09405 0.243 0.025 173 768: 100% 4/4 [00:03<00:00, 1.27it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.51s/it] all 13 184 0.00739 0.472 0.0152 0.00362 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 16/174 8.75G 0.09613 0.2127 0.02438 121 768: 100% 4/4 [00:05<00:00, 1.28s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.85s/it] all 13 184 0.00744 0.472 0.0148 0.00336 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 17/174 8.75G 0.09451 0.2245 0.02456 132 768: 100% 4/4 [00:03<00:00, 1.11it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.37s/it] all 13 184 0.00763 0.472 0.0152 0.00311 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 18/174 8.75G 0.0927 0.2349 0.02387 159 768: 100% 4/4 [00:05<00:00, 1.26s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:02<00:00, 2.48s/it] all 13 184 0.00752 0.472 0.0148 0.00289 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 19/174 8.75G 0.0908 0.2249 0.02365 94 768: 100% 4/4 [00:03<00:00, 1.26it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.78s/it] all 13 184 0.00735 0.472 0.0149 0.00274 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 20/174 8.75G 0.08918 0.2296 0.02436 123 768: 100% 4/4 [00:06<00:00, 1.57s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:02<00:00, 2.19s/it] all 13 184 0.00791 0.333 0.0114 0.00181 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 21/174 8.75G 0.09129 0.2245 0.02363 121 768: 100% 4/4 [00:03<00:00, 1.23it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.43s/it] all 13 184 0.00743 0.306 0.00836 0.00137 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 22/174 8.75G 0.08911 0.2352 0.02342 126 768: 100% 4/4 [00:04<00:00, 1.06s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:02<00:00, 2.63s/it] all 13 184 0.00717 0.292 0.00854 0.00127 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 23/174 8.75G 0.09514 0.2311 0.02225 226 768: 100% 4/4 [00:03<00:00, 1.22it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.32s/it] all 13 184 0.00743 0.291 0.015 0.00222 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 24/174 8.75G 0.08953 0.2192 0.02138 147 768: 100% 4/4 [00:04<00:00, 1.10s/it] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:02<00:00, 2.91s/it] all 13 184 0.00687 0.322 0.0146 0.00443 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 25/174 8.75G 0.09115 0.2064 0.0214 95 768: 100% 4/4 [00:03<00:00, 1.17it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.59s/it] all 13 184 0.532 0.0417 0.0166 0.00463 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 26/174 8.75G 0.0893 0.193 0.019 108 768: 100% 4/4 [00:03<00:00, 1.15it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:03<00:00, 3.42s/it] all 13 184 0.0121 0.453 0.0288 0.00743 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 27/174 8.75G 0.08765 0.217 0.0195 125 768: 100% 4/4 [00:03<00:00, 1.16it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.78s/it] all 13 184 0.513 0.0556 0.0125 0.003 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 28/174 8.75G 0.08946 0.1958 0.01774 114 768: 100% 4/4 [00:02<00:00, 1.35it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:02<00:00, 2.71s/it] all 13 184 0.52 0.0545 0.0267 0.00756 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 29/174 8.75G 0.08993 0.1777 0.01563 107 768: 100% 4/4 [00:03<00:00, 1.18it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.30s/it] all 13 184 0.137 0.156 0.0566 0.012 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 30/174 8.75G 0.09308 0.1906 0.01457 188 768: 100% 4/4 [00:02<00:00, 1.54it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:02<00:00, 2.81s/it] all 13 184 0.0787 0.225 0.0429 0.011 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 31/174 8.75G 0.08533 0.1598 0.01195 93 768: 100% 4/4 [00:03<00:00, 1.25it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:01<00:00, 1.74s/it] all 13 184 0.0812 0.0991 0.0439 0.0101 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 32/174 8.75G 0.08926 0.1749 0.01135 111 768: 100% 4/4 [00:03<00:00, 1.21it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:02<00:00, 2.89s/it] all 13 184 0.0144 0.396 0.0343 0.00828 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 33/174 8.75G 0.08847 0.1922 0.01113 193 768: 100% 4/4 [00:03<00:00, 1.20it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:02<00:00, 2.35s/it] all 13 184 0.0565 0.175 0.0299 0.00724 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 34/174 8.75G 0.08416 0.1642 0.009623 112 768: 100% 4/4 [00:02<00:00, 1.74it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.67s/it] all 13 184 0.0332 0.491 0.0383 0.00785 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 35/174 8.75G 0.08538 0.1731 0.009302 134 768: 100% 4/4 [00:02<00:00, 1.68it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:03<00:00, 3.09s/it] all 13 184 0.0417 0.0983 0.0325 0.0102 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 36/174 8.75G 0.08057 0.1638 0.008426 107 768: 100% 4/4 [00:02<00:00, 1.50it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:10<00:00, 10.46s/it] all 13 184 0.0463 0.193 0.0173 0.00556 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 37/174 8.75G 0.08387 0.1501 0.006762 104 768: 100% 4/4 [00:01<00:00, 2.19it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.59s/it] all 13 184 0.0973 0.192 0.0653 0.0187 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 38/174 8.75G 0.07743 0.1697 0.008181 123 768: 100% 4/4 [00:01<00:00, 2.18it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:09<00:00, 9.23s/it] all 13 184 0.548 0.113 0.0431 0.0116 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 39/174 8.75G 0.0734 0.1582 0.007226 136 768: 100% 4/4 [00:01<00:00, 2.07it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:03<00:00, 3.18s/it] all 13 184 0.118 0.188 0.0849 0.0228 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 40/174 8.75G 0.08345 0.1505 0.006289 120 768: 100% 4/4 [00:01<00:00, 2.20it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.29s/it] all 13 184 0.0639 0.239 0.0427 0.00942 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 41/174 8.75G 0.08164 0.1613 0.00693 149 768: 100% 4/4 [00:01<00:00, 2.03it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:06<00:00, 6.49s/it] all 13 184 0.0352 0.256 0.0333 0.00809 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 42/174 8.75G 0.07768 0.1531 0.007259 119 768: 100% 4/4 [00:02<00:00, 1.86it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:07<00:00, 7.20s/it] all 13 184 0.151 0.256 0.0669 0.0119 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 43/174 8.75G 0.07965 0.1561 0.007425 134 768: 100% 4/4 [00:01<00:00, 2.18it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:12<00:00, 12.59s/it] all 13 184 0.117 0.293 0.0777 0.0208 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 44/174 8.75G 0.07712 0.1556 0.004882 138 768: 100% 4/4 [00:01<00:00, 2.20it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:06<00:00, 6.71s/it] all 13 184 0.58 0.115 0.0465 0.0126 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 45/174 8.75G 0.07135 0.1593 0.004732 104 768: 100% 4/4 [00:01<00:00, 2.05it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:12<00:00, 12.36s/it] all 13 184 0.114 0.698 0.174 0.0451 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 46/174 8.75G 0.07188 0.1584 0.005681 147 768: 100% 4/4 [00:01<00:00, 2.17it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:16<00:00, 16.58s/it] all 13 184 0.574 0.172 0.0574 0.0178 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 47/174 8.75G 0.07943 0.1363 0.004884 116 768: 100% 4/4 [00:01<00:00, 2.22it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:08<00:00, 8.84s/it] all 13 184 0.142 0.403 0.17 0.0519 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 48/174 8.75G 0.06934 0.1713 0.00456 142 768: 100% 4/4 [00:01<00:00, 2.11it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:17<00:00, 17.15s/it] all 13 184 0.647 0.264 0.185 0.0526 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 49/174 8.75G 0.06761 0.1524 0.004037 158 768: 100% 4/4 [00:01<00:00, 2.24it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:21<00:00, 21.05s/it] all 13 184 0.194 0.866 0.27 0.0686 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 50/174 8.75G 0.07292 0.1396 0.005756 139 768: 100% 4/4 [00:01<00:00, 2.24it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:09<00:00, 9.33s/it] all 13 184 0.699 0.307 0.252 0.0662 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 51/174 8.75G 0.07531 0.155 0.00446 166 768: 100% 4/4 [00:01<00:00, 2.18it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:17<00:00, 17.53s/it] all 13 184 0.622 0.264 0.135 0.0395 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 52/174 8.75G 0.07065 0.1446 0.003762 112 768: 100% 4/4 [00:01<00:00, 2.19it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:13<00:00, 13.75s/it] all 13 184 0.161 0.563 0.244 0.071 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 53/174 8.75G 0.06988 0.141 0.004424 101 768: 100% 4/4 [00:01<00:00, 2.17it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:09<00:00, 9.74s/it] all 13 184 0.263 0.629 0.412 0.156 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 54/174 8.75G 0.06496 0.1532 0.005635 161 768: 100% 4/4 [00:01<00:00, 2.21it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:11<00:00, 11.92s/it] all 13 184 0.244 0.75 0.396 0.108 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 55/174 8.75G 0.0695 0.1372 0.003647 124 768: 100% 4/4 [00:01<00:00, 2.21it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:09<00:00, 9.88s/it] all 13 184 0.339 0.748 0.463 0.161 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 56/174 8.75G 0.06463 0.1475 0.003736 110 768: 100% 4/4 [00:01<00:00, 2.26it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:13<00:00, 13.01s/it] all 13 184 0.338 0.74 0.568 0.181 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 57/174 8.75G 0.06446 0.1374 0.004553 95 768: 100% 4/4 [00:01<00:00, 2.17it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:13<00:00, 13.70s/it] all 13 184 0.198 0.693 0.228 0.0544 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 58/174 8.75G 0.07404 0.1387 0.004292 154 768: 100% 4/4 [00:01<00:00, 2.24it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:06<00:00, 6.90s/it] all 13 184 0.484 0.658 0.607 0.233 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 59/174 8.75G 0.06411 0.1401 0.003934 134 768: 100% 4/4 [00:01<00:00, 2.19it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:10<00:00, 10.49s/it] all 13 184 0.345 0.751 0.609 0.224 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 60/174 8.75G 0.06136 0.1442 0.002966 145 768: 100% 4/4 [00:01<00:00, 2.16it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:08<00:00, 8.29s/it] all 13 184 0.494 0.81 0.558 0.182 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 61/174 8.75G 0.07224 0.1388 0.003532 103 768: 100% 4/4 [00:02<00:00, 1.83it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:08<00:00, 8.39s/it] all 13 184 0.497 0.737 0.684 0.279 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 62/174 8.75G 0.06113 0.1337 0.003646 111 768: 100% 4/4 [00:01<00:00, 2.11it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:10<00:00, 10.69s/it] all 13 184 0.409 0.788 0.564 0.172 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 63/174 8.75G 0.06529 0.1315 0.003999 133 768: 100% 4/4 [00:01<00:00, 2.21it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:09<00:00, 9.10s/it] all 13 184 0.53 0.795 0.731 0.317 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 64/174 8.75G 0.05894 0.1527 0.003137 206 768: 100% 4/4 [00:01<00:00, 2.16it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:12<00:00, 12.86s/it] all 13 184 0.311 0.771 0.469 0.159 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 65/174 8.75G 0.06352 0.1393 0.002842 158 768: 100% 4/4 [00:01<00:00, 2.25it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:09<00:00, 9.89s/it] all 13 184 0.613 0.729 0.742 0.326 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 66/174 8.75G 0.05975 0.1255 0.004822 122 768: 100% 4/4 [00:01<00:00, 2.15it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:10<00:00, 10.15s/it] all 13 184 0.236 0.605 0.362 0.127 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 67/174 8.75G 0.06595 0.1274 0.002958 147 768: 100% 4/4 [00:01<00:00, 2.13it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:06<00:00, 6.08s/it] all 13 184 0.564 0.827 0.797 0.351 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 68/174 8.75G 0.0661 0.1466 0.003692 150 768: 100% 4/4 [00:02<00:00, 1.92it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:09<00:00, 9.81s/it] all 13 184 0.311 0.661 0.365 0.107 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 69/174 8.75G 0.065 0.1279 0.003726 130 768: 100% 4/4 [00:01<00:00, 2.00it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:07<00:00, 7.94s/it] all 13 184 0.475 0.762 0.618 0.251 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 70/174 8.75G 0.05875 0.1229 0.003221 95 768: 100% 4/4 [00:01<00:00, 2.17it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:08<00:00, 8.30s/it] all 13 184 0.447 0.765 0.575 0.165 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 71/174 8.75G 0.06431 0.1324 0.004595 144 768: 100% 4/4 [00:01<00:00, 2.14it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.51s/it] all 13 184 0.779 0.787 0.781 0.264 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 72/174 8.75G 0.06247 0.1354 0.003881 161 768: 100% 4/4 [00:01<00:00, 2.02it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:10<00:00, 10.51s/it] all 13 184 0.389 0.52 0.445 0.126 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 73/174 8.75G 0.06348 0.1335 0.003277 175 768: 100% 4/4 [00:01<00:00, 2.30it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:07<00:00, 7.11s/it] all 13 184 0.779 0.783 0.797 0.272 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 74/174 8.75G 0.05919 0.1326 0.003084 145 768: 100% 4/4 [00:01<00:00, 2.19it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:06<00:00, 6.00s/it] all 13 184 0.501 0.662 0.556 0.138 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 75/174 8.75G 0.06191 0.1393 0.003312 116 768: 100% 4/4 [00:01<00:00, 2.05it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:07<00:00, 7.41s/it] all 13 184 0.797 0.828 0.88 0.371 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 76/174 8.75G 0.06276 0.1412 0.00323 184 768: 100% 4/4 [00:01<00:00, 2.12it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:06<00:00, 6.88s/it] all 13 184 0.481 0.67 0.55 0.141 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 77/174 8.75G 0.05976 0.1315 0.003793 124 768: 100% 4/4 [00:01<00:00, 2.13it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.44s/it] all 13 184 0.862 0.873 0.916 0.406 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 78/174 8.75G 0.05304 0.1221 0.003177 104 768: 100% 4/4 [00:01<00:00, 2.21it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:07<00:00, 7.61s/it] all 13 184 0.727 0.829 0.84 0.251 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 79/174 8.75G 0.05909 0.1153 0.002838 91 768: 100% 4/4 [00:01<00:00, 2.20it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.81s/it] all 13 184 0.85 0.83 0.927 0.436 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 80/174 8.75G 0.05843 0.135 0.003742 168 768: 100% 4/4 [00:02<00:00, 1.92it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.37s/it] all 13 184 0.582 0.787 0.716 0.182 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 81/174 8.75G 0.06061 0.1235 0.003175 111 768: 100% 4/4 [00:01<00:00, 2.04it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:06<00:00, 6.97s/it] all 13 184 0.789 0.882 0.858 0.377 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 82/174 8.75G 0.06083 0.1357 0.003314 202 768: 100% 4/4 [00:01<00:00, 2.13it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.57s/it] all 13 184 0.621 0.786 0.707 0.18 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 83/174 8.75G 0.05621 0.1254 0.003255 158 768: 100% 4/4 [00:01<00:00, 2.02it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:06<00:00, 6.52s/it] all 13 184 0.821 0.847 0.871 0.417 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 84/174 8.75G 0.05338 0.1146 0.003337 131 768: 100% 4/4 [00:01<00:00, 2.22it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.37s/it] all 13 184 0.701 0.831 0.836 0.291 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 85/174 8.75G 0.05481 0.1426 0.003444 203 768: 100% 4/4 [00:02<00:00, 1.89it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.66s/it] all 13 184 0.826 0.886 0.92 0.447 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 86/174 8.75G 0.05048 0.1343 0.003301 132 768: 100% 4/4 [00:01<00:00, 2.20it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:06<00:00, 6.70s/it] all 13 184 0.7 0.86 0.833 0.349 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 87/174 8.75G 0.05502 0.127 0.002679 149 768: 100% 4/4 [00:01<00:00, 2.21it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.23s/it] all 13 184 0.852 0.848 0.888 0.406 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 88/174 8.75G 0.05009 0.1213 0.003657 100 768: 100% 4/4 [00:01<00:00, 2.20it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:07<00:00, 7.34s/it] all 13 184 0.761 0.858 0.882 0.381 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 89/174 8.75G 0.05124 0.1305 0.002413 153 768: 100% 4/4 [00:01<00:00, 2.14it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.45s/it] all 13 184 0.759 0.83 0.816 0.36 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 90/174 8.75G 0.05355 0.1311 0.003852 158 768: 100% 4/4 [00:02<00:00, 1.99it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:06<00:00, 6.38s/it] all 13 184 0.755 0.837 0.886 0.42 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 91/174 8.75G 0.05131 0.1319 0.003491 169 768: 100% 4/4 [00:01<00:00, 2.18it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.73s/it] all 13 184 0.736 0.816 0.822 0.391 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 92/174 8.75G 0.04988 0.1176 0.003187 132 768: 100% 4/4 [00:02<00:00, 1.92it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.04s/it] all 13 184 0.689 0.813 0.804 0.402 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 93/174 8.75G 0.0487 0.121 0.002747 104 768: 100% 4/4 [00:01<00:00, 2.13it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.83s/it] all 13 184 0.705 0.84 0.803 0.377 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 94/174 8.75G 0.04825 0.1282 0.002737 142 768: 100% 4/4 [00:02<00:00, 1.89it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:06<00:00, 6.69s/it] all 13 184 0.7 0.895 0.876 0.426 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 95/174 8.75G 0.0517 0.1261 0.0038 201 768: 100% 4/4 [00:01<00:00, 2.20it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:06<00:00, 6.71s/it] all 13 184 0.779 0.806 0.877 0.394 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 96/174 8.75G 0.04838 0.1113 0.003485 107 768: 100% 4/4 [00:01<00:00, 2.21it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.21s/it] all 13 184 0.808 0.893 0.865 0.437 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 97/174 8.75G 0.05042 0.1301 0.00393 177 768: 100% 4/4 [00:01<00:00, 2.11it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:06<00:00, 6.47s/it] all 13 184 0.798 0.841 0.88 0.35 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 98/174 8.75G 0.05161 0.1219 0.002932 133 768: 100% 4/4 [00:01<00:00, 2.20it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.34s/it] all 13 184 0.844 0.965 0.905 0.455 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 99/174 8.75G 0.04835 0.1149 0.003549 113 768: 100% 4/4 [00:02<00:00, 1.91it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.49s/it] all 13 184 0.792 0.813 0.836 0.366 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 100/174 8.75G 0.05055 0.1261 0.003964 152 768: 100% 4/4 [00:01<00:00, 2.10it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.88s/it] all 13 184 0.745 0.892 0.88 0.462 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 101/174 8.75G 0.04773 0.1128 0.003568 126 768: 100% 4/4 [00:02<00:00, 1.63it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.23s/it] all 13 184 0.796 0.876 0.897 0.41 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 102/174 8.75G 0.04989 0.1284 0.003742 144 768: 100% 4/4 [00:01<00:00, 2.04it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:07<00:00, 7.28s/it] all 13 184 0.941 0.922 0.975 0.428 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 103/174 8.75G 0.04764 0.1175 0.003144 119 768: 100% 4/4 [00:01<00:00, 2.16it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.05s/it] all 13 184 0.901 0.927 0.977 0.493 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 104/174 8.75G 0.04878 0.1143 0.002854 97 768: 100% 4/4 [00:02<00:00, 1.88it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.11s/it] all 13 184 0.744 0.886 0.874 0.469 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 105/174 8.75G 0.04899 0.1207 0.00353 140 768: 100% 4/4 [00:01<00:00, 2.09it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:06<00:00, 6.69s/it] all 13 184 0.823 0.868 0.931 0.492 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 106/174 8.75G 0.05046 0.1213 0.003065 124 768: 100% 4/4 [00:01<00:00, 2.13it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:03<00:00, 3.98s/it] all 13 184 0.843 0.887 0.93 0.473 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 107/174 8.75G 0.04763 0.1199 0.003276 145 768: 100% 4/4 [00:01<00:00, 2.19it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:07<00:00, 7.26s/it] all 13 184 0.891 0.937 0.96 0.519 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 108/174 8.75G 0.04689 0.109 0.002503 109 768: 100% 4/4 [00:01<00:00, 2.14it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.62s/it] all 13 184 0.925 0.901 0.963 0.451 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 109/174 8.75G 0.04744 0.1145 0.003312 138 768: 100% 4/4 [00:02<00:00, 1.97it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.10s/it] all 13 184 0.893 0.89 0.944 0.534 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 110/174 8.75G 0.04693 0.1209 0.003528 151 768: 100% 4/4 [00:01<00:00, 2.21it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.53s/it] all 13 184 0.892 0.896 0.951 0.475 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 111/174 8.75G 0.04896 0.1142 0.004559 86 768: 100% 4/4 [00:01<00:00, 2.08it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.16s/it] all 13 184 0.924 0.913 0.973 0.576 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 112/174 8.75G 0.04526 0.1132 0.003363 153 768: 100% 4/4 [00:01<00:00, 2.09it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:06<00:00, 6.96s/it] all 13 184 0.829 0.91 0.911 0.432 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 113/174 8.75G 0.04773 0.1117 0.002991 113 768: 100% 4/4 [00:01<00:00, 2.15it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:03<00:00, 3.70s/it] all 13 184 0.86 0.894 0.949 0.515 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 114/174 8.75G 0.04555 0.1143 0.003917 104 768: 100% 4/4 [00:02<00:00, 1.99it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.68s/it] all 13 184 0.906 0.893 0.951 0.512 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 115/174 8.75G 0.04871 0.1166 0.002854 158 768: 100% 4/4 [00:01<00:00, 2.17it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.15s/it] all 13 184 0.844 0.887 0.934 0.515 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 116/174 8.75G 0.04558 0.1201 0.003312 176 768: 100% 4/4 [00:02<00:00, 1.56it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:06<00:00, 6.76s/it] all 13 184 0.907 0.87 0.954 0.489 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 117/174 8.75G 0.04737 0.115 0.003697 108 768: 100% 4/4 [00:01<00:00, 2.26it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.12s/it] all 13 184 0.811 0.883 0.86 0.468 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 118/174 8.75G 0.04678 0.1144 0.003434 143 768: 100% 4/4 [00:02<00:00, 1.68it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:03<00:00, 3.98s/it] all 13 184 0.851 0.869 0.916 0.495 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 119/174 8.75G 0.04805 0.1077 0.003697 97 768: 100% 4/4 [00:02<00:00, 1.57it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.27s/it] all 13 184 0.816 0.91 0.885 0.501 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 120/174 8.75G 0.04718 0.1137 0.003667 131 768: 100% 4/4 [00:02<00:00, 1.70it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:03<00:00, 3.69s/it] all 13 184 0.864 0.903 0.911 0.484 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 121/174 8.75G 0.04415 0.1098 0.002345 107 768: 100% 4/4 [00:01<00:00, 2.10it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.25s/it] all 13 184 0.873 0.92 0.952 0.55 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 122/174 8.75G 0.04482 0.1148 0.003987 137 768: 100% 4/4 [00:01<00:00, 2.10it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:03<00:00, 3.98s/it] all 13 184 0.928 0.92 0.971 0.517 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 123/174 8.75G 0.04256 0.1093 0.002493 140 768: 100% 4/4 [00:01<00:00, 2.17it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:06<00:00, 6.01s/it] all 13 184 0.911 0.952 0.979 0.599 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 124/174 8.75G 0.04554 0.1172 0.003155 159 768: 100% 4/4 [00:01<00:00, 2.24it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.17s/it] all 13 184 0.891 0.877 0.919 0.467 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 125/174 8.75G 0.04359 0.1109 0.003651 103 768: 100% 4/4 [00:02<00:00, 1.81it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:06<00:00, 6.47s/it] all 13 184 0.834 0.887 0.873 0.515 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 126/174 8.75G 0.04109 0.1137 0.002768 141 768: 100% 4/4 [00:01<00:00, 2.21it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.80s/it] all 13 184 0.764 0.871 0.815 0.432 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 127/174 8.75G 0.045 0.1169 0.003333 154 768: 100% 4/4 [00:02<00:00, 1.83it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.58s/it] all 13 184 0.747 0.883 0.819 0.467 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 128/174 8.75G 0.04273 0.1145 0.003428 145 768: 100% 4/4 [00:01<00:00, 2.12it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:06<00:00, 6.72s/it] all 13 184 0.829 0.824 0.866 0.473 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 129/174 8.75G 0.04601 0.1236 0.003989 179 768: 100% 4/4 [00:01<00:00, 2.15it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.42s/it] all 13 184 0.8 0.931 0.843 0.492 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 130/174 8.75G 0.04393 0.1087 0.003594 132 768: 100% 4/4 [00:01<00:00, 2.19it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:06<00:00, 6.48s/it] all 13 184 0.801 0.928 0.903 0.496 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 131/174 8.75G 0.04203 0.1123 0.00383 141 768: 100% 4/4 [00:01<00:00, 2.16it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.05s/it] all 13 184 0.847 0.883 0.916 0.55 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 132/174 8.75G 0.04159 0.1096 0.002967 153 768: 100% 4/4 [00:01<00:00, 2.01it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.68s/it] all 13 184 0.921 0.938 0.968 0.507 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 133/174 8.75G 0.0456 0.1193 0.004128 225 768: 100% 4/4 [00:01<00:00, 2.17it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:03<00:00, 3.84s/it] all 13 184 0.898 0.91 0.93 0.555 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 134/174 8.75G 0.04283 0.1085 0.004128 115 768: 100% 4/4 [00:02<00:00, 1.82it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.22s/it] all 13 184 0.886 0.896 0.909 0.447 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 135/174 8.75G 0.04165 0.0993 0.004199 111 768: 100% 4/4 [00:01<00:00, 2.22it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:03<00:00, 3.98s/it] all 13 184 0.803 0.886 0.874 0.506 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 136/174 8.75G 0.04204 0.1147 0.002623 167 768: 100% 4/4 [00:01<00:00, 2.04it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.41s/it] all 13 184 0.766 0.852 0.774 0.401 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 137/174 8.75G 0.0426 0.1099 0.003011 115 768: 100% 4/4 [00:01<00:00, 2.17it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:03<00:00, 3.88s/it] all 13 184 0.804 0.938 0.845 0.485 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 138/174 8.75G 0.04295 0.1133 0.003426 144 768: 100% 4/4 [00:02<00:00, 1.62it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.81s/it] all 13 184 0.798 0.899 0.895 0.45 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 139/174 8.75G 0.04346 0.1084 0.004489 111 768: 100% 4/4 [00:01<00:00, 2.19it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.75s/it] all 13 184 0.914 0.906 0.926 0.528 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 140/174 8.75G 0.0416 0.1112 0.003191 137 768: 100% 4/4 [00:02<00:00, 1.51it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.12s/it] all 13 184 0.884 0.909 0.93 0.486 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 141/174 8.75G 0.04307 0.106 0.002595 121 768: 100% 4/4 [00:01<00:00, 2.24it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:03<00:00, 3.87s/it] all 13 184 0.954 0.924 0.975 0.577 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 142/174 8.75G 0.04244 0.1089 0.00267 152 768: 100% 4/4 [00:03<00:00, 1.29it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:03<00:00, 3.51s/it] all 13 184 0.922 0.941 0.97 0.549 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 143/174 8.75G 0.03926 0.1076 0.002641 128 768: 100% 4/4 [00:02<00:00, 1.94it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.94s/it] all 13 184 0.907 0.973 0.971 0.587 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 144/174 8.75G 0.04079 0.1038 0.00337 130 768: 100% 4/4 [00:02<00:00, 1.94it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:03<00:00, 3.94s/it] all 13 184 0.893 0.941 0.946 0.521 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 145/174 8.75G 0.0412 0.1119 0.002705 126 768: 100% 4/4 [00:01<00:00, 2.11it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:06<00:00, 6.76s/it] all 13 184 0.9 0.924 0.918 0.554 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 146/174 8.75G 0.04058 0.1038 0.003904 127 768: 100% 4/4 [00:01<00:00, 2.17it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.05s/it] all 13 184 0.851 0.903 0.89 0.492 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 147/174 8.75G 0.04017 0.1106 0.002955 137 768: 100% 4/4 [00:01<00:00, 2.03it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:06<00:00, 6.09s/it] all 13 184 0.852 0.908 0.885 0.514 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 148/174 8.75G 0.03975 0.1125 0.003157 168 768: 100% 4/4 [00:01<00:00, 2.25it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.04s/it] all 13 184 0.811 0.894 0.839 0.471 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 149/174 8.75G 0.04062 0.1029 0.002719 124 768: 100% 4/4 [00:02<00:00, 1.94it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.56s/it] all 13 184 0.836 0.925 0.908 0.515 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 150/174 8.75G 0.03811 0.1044 0.001781 142 768: 100% 4/4 [00:01<00:00, 2.15it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.19s/it] all 13 184 0.815 0.905 0.873 0.503 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 151/174 8.75G 0.03992 0.1013 0.003709 98 768: 100% 4/4 [00:02<00:00, 1.98it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.06s/it] all 13 184 0.859 0.916 0.932 0.559 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 152/174 8.75G 0.04014 0.1049 0.002554 122 768: 100% 4/4 [00:01<00:00, 2.21it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.02s/it] all 13 184 0.92 0.921 0.942 0.525 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 153/174 8.75G 0.03985 0.119 0.003615 191 768: 100% 4/4 [00:02<00:00, 1.90it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.05s/it] all 13 184 0.81 0.889 0.884 0.472 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 154/174 8.75G 0.03943 0.1039 0.002824 132 768: 100% 4/4 [00:01<00:00, 2.25it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.83s/it] all 13 184 0.854 0.881 0.914 0.51 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 155/174 8.75G 0.03986 0.1055 0.003086 164 768: 100% 4/4 [00:02<00:00, 1.98it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.09s/it] all 13 184 0.782 0.87 0.864 0.47 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 156/174 8.75G 0.03973 0.1032 0.002864 125 768: 100% 4/4 [00:01<00:00, 2.13it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.17s/it] all 13 184 0.885 0.916 0.942 0.55 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 157/174 8.75G 0.03991 0.102 0.002722 124 768: 100% 4/4 [00:01<00:00, 2.03it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:03<00:00, 3.88s/it] all 13 184 0.936 0.94 0.97 0.567 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 158/174 8.75G 0.04228 0.1076 0.003803 115 768: 100% 4/4 [00:01<00:00, 2.15it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.92s/it] all 13 184 0.908 0.931 0.952 0.568 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 159/174 8.75G 0.04091 0.1145 0.002575 158 768: 100% 4/4 [00:01<00:00, 2.17it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:03<00:00, 3.91s/it] all 13 184 0.906 0.924 0.946 0.55 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 160/174 8.75G 0.03897 0.1127 0.003359 157 768: 100% 4/4 [00:01<00:00, 2.15it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:06<00:00, 6.39s/it] all 13 184 0.932 0.909 0.959 0.576 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 161/174 8.75G 0.04045 0.1094 0.002964 169 768: 100% 4/4 [00:01<00:00, 2.22it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:03<00:00, 3.86s/it] all 13 184 0.886 0.954 0.96 0.571 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 162/174 8.75G 0.03894 0.1029 0.003043 115 768: 100% 4/4 [00:02<00:00, 1.93it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.72s/it] all 13 184 0.932 0.936 0.974 0.587 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 163/174 8.75G 0.03994 0.09984 0.004083 111 768: 100% 4/4 [00:01<00:00, 2.16it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.49s/it] all 13 184 0.945 0.943 0.983 0.592 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 164/174 8.75G 0.0401 0.1095 0.004165 144 768: 100% 4/4 [00:02<00:00, 1.88it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.75s/it] all 13 184 0.972 0.957 0.988 0.606 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 165/174 8.75G 0.03998 0.1042 0.003989 134 768: 100% 4/4 [00:01<00:00, 2.17it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.01s/it] all 13 184 0.961 0.974 0.989 0.619 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 166/174 8.75G 0.03733 0.1037 0.002902 118 768: 100% 4/4 [00:02<00:00, 1.97it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.30s/it] all 13 184 0.946 0.979 0.987 0.61 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 167/174 8.75G 0.03645 0.09927 0.002701 88 768: 100% 4/4 [00:01<00:00, 2.27it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.72s/it] all 13 184 0.937 0.979 0.984 0.61 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 168/174 8.75G 0.03929 0.1039 0.00249 141 768: 100% 4/4 [00:01<00:00, 2.19it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.04s/it] all 13 184 0.94 0.979 0.987 0.619 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 169/174 8.75G 0.03777 0.1026 0.003984 120 768: 100% 4/4 [00:01<00:00, 2.14it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:06<00:00, 6.05s/it] all 13 184 0.941 0.979 0.987 0.62 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 170/174 8.75G 0.03909 0.1052 0.003449 165 768: 100% 4/4 [00:01<00:00, 2.21it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:04<00:00, 4.11s/it] all 13 184 0.975 0.978 0.991 0.624 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 171/174 8.75G 0.03827 0.09777 0.00325 87 768: 100% 4/4 [00:02<00:00, 1.91it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.43s/it] all 13 184 0.972 0.976 0.991 0.626 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 172/174 8.75G 0.03829 0.09521 0.002596 119 768: 100% 4/4 [00:01<00:00, 2.15it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:03<00:00, 3.68s/it] all 13 184 0.969 0.965 0.992 0.625 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 173/174 8.75G 0.03889 0.107 0.002854 144 768: 100% 4/4 [00:02<00:00, 1.85it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:03<00:00, 3.88s/it] all 13 184 0.983 0.976 0.991 0.621 Epoch GPU_mem box_loss obj_loss cls_loss Instances Size 174/174 8.75G 0.03712 0.1057 0.00284 137 768: 100% 4/4 [00:01<00:00, 2.23it/s] Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:05<00:00, 5.06s/it] all 13 184 0.981 0.979 0.991 0.628 175 epochs completed in 0.462 hours. Optimizer stripped from runs/train/v42/weights/last.pt, 42.2MB Optimizer stripped from runs/train/v42/weights/best.pt, 42.2MB Validating runs/train/v42/weights/best.pt... Fusing layers... YOLOv5m summary: 212 layers, 20856975 parameters, 0 gradients, 47.9 GFLOPs Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:02<00:00, 2.79s/it] all 13 184 0.981 0.979 0.991 0.63 Clip 13 148 0.966 0.986 0.993 0.584 Sleeper 13 36 0.997 0.972 0.989 0.675 Results saved to runs/train/v42 2023-05-01 21:53:28,008 - clearml.Task - INFO - Completed model upload to https://files.clear.ml/YOLO_SL_Colab/yolo_train_v3.54a7354f23ff440c956f76a170dc5533/models/best.pt
task.close()
2023-05-01 22:28:35,255 - clearml.Task - INFO - Waiting for repository detection and full package requirement analysis 2023-05-01 22:29:24,922 - clearml.Task - INFO - Storing jupyter notebook directly as code
!python val.py --data train.yaml --weights "runs/train/v42/weights/best.pt" --img 768 --conf 0.25 --iou 0.45
val: data=train.yaml, weights=['runs/train/v42/weights/best.pt'], batch_size=32, imgsz=768, conf_thres=0.25, iou_thres=0.45, max_det=300, task=val, device=, workers=8, single_cls=False, augment=False, verbose=False, save_txt=False, save_hybrid=False, save_conf=False, save_json=False, project=runs/val, name=exp, exist_ok=False, half=False, dnn=False requirements: /content/drive/My Drive/yolo/requirements.txt not found, check failed. WARNING ⚠️ confidence threshold 0.25 > 0.001 produces invalid results fatal: cannot change to '/content/drive/My': No such file or directory YOLOv5 🚀 2023-5-1 Python-3.10.11 torch-2.0.0+cu118 CPU Fusing layers... YOLOv5m summary: 212 layers, 20856975 parameters, 0 gradients Downloading https://ultralytics.com/assets/Arial.ttf to /root/.config/Ultralytics/Arial.ttf... 100% 755k/755k [00:00<00:00, 16.2MB/s] val: Scanning /content/drive/My Drive/yolo/val/labels... 13 images, 0 backgrounds, 0 corrupt: 100% 13/13 [00:05<00:00, 2.51it/s] val: New cache created: /content/drive/My Drive/yolo/val/labels.cache Class Images Instances P R mAP50 mAP50-95: 100% 1/1 [00:23<00:00, 23.53s/it] all 13 184 0.98 0.983 0.99 0.651 Clip 13 148 0.978 0.993 0.994 0.614 Sleeper 13 36 0.982 0.972 0.986 0.688 Speed: 8.1ms pre-process, 1679.8ms inference, 3.0ms NMS per image at shape (32, 3, 768, 768) Results saved to runs/val/exp3
import os
import matplotlib.pyplot as plt
# Define the directory where the images are stored
directory = "runs/val/exp3"
# Get a list of all the image files in the directory
image_files = [f for f in os.listdir(directory) if os.path.isfile(os.path.join(directory, f)) ]
# Loop through the image files and display each one using Matplotlib
for filename in image_files:
filepath = os.path.join(directory, filename)
img = plt.imread(filepath)
plt.imshow(img)
plt.title(filename)
plt.show()
We don't see much improvement when it comes to general scores. However, increasing image size, in my opinion, helped to reduce the gap between performance of Sleepers and Clips. My last attempt would be to try the same image size, epochs, and batch size but with different learning rate (increased and cls loss gain paramter).
Please, refer to main2.ipynb file for the next training process — this is due to the problems with environment in this notebook.